Руководство / Администрирование

Ведение 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) включает приглашения по почте, восстановление пароля, подтверждение новых аккаунтов и уведомления о безопасности; без неё ничего из этого не отправляется.
Совет. Ведите её как альфу: делайте регулярные резервные копии и читайте заметки к релизу перед обновлением.