Руководство / Администрирование
Ведение Server: настройки, копии, обновления
Где живут настройки, что копировать, как обновляться и что защищает установку.
Настройки
Server читает настройки из переменных окружения или из файла corexar.conf. Полный автоматически собираемый список — docs/CONFIGURATION.md в репозитории платформы; частые настройки собраны на странице «Настройки» этого сайта. Приложение проверяет все настройки при запуске и останавливается со списком всего неверного, а не по одной ошибке.
Что копировать
- Базу PostgreSQL (дамп) и бакет с медиа (MinIO или S3).
- Секреты, прежде всего ENCRYPTION_PEPPER: без него зашифрованные коллекции не прочитать, и менять его после шифрования данных нельзя.
- Для Home: папку с данными.
Обновление
Server: скачайте новые образы и запустите их (docker compose pull, затем docker compose up -d). Миграции базы выполняются автоматически при запуске. Home: скачайте новый архив и замените приложение; папка с данными не затрагивается.
Что защищает установку
- Защита от подбора: неудачные входы, смены пароля, запросы восстановления и попытки разблокировки считаются по адресу и по пользователю, а блокируется тот, кто подбирает, а не подбираемый аккаунт.
- Сессии можно отозвать сразу; забаненный или удалённый аккаунт мгновенно теряет доступ.
- Доступ с других сайтов (CORS) закрыт, пока вы не перечислите сайты, которым разрешено обращаться к API.
- Необязательный Redis делит счётчики и отозванные сессии между несколькими экземплярами; без него они хранятся в памяти процесса.
- Почта (SMTP) включает приглашения по почте, восстановление пароля, подтверждение новых аккаунтов и уведомления о безопасности; без неё ничего из этого не отправляется.
Совет. Ведите её как альфу: делайте регулярные резервные копии и читайте заметки к релизу перед обновлением.