Обслуживание Self-Hosted сервера¶
Обслуживание self-hosted сервера выполняется заказчиком самостоятельно. Ниже приведены процедуры, которые мы рекомендуем выполнять регулярно для обеспечения стабильной и бесперебойной работы системы:
- Мониторинг использования ресурсов и своевременное масштабирование аппаратных ресурсов (CPU, RAM, доступное дисковое пространство)
- Защита операционной системы от несанкционированного доступа
- Защита инфраструктуры от DDoS-атак
- Обновление системы при выходе новых версий
- Удаление и архивирование старых файлов журналов
- Контроль сроков действия и своевременное продление SSL-сертификатов
- Контроль сроков действия и своевременное продление доменного имени
- Резервное копирование данных
Техническая поддержка
Если у вас возникнут сложности в процессе обслуживания, пожалуйста, обратитесь в Службу технической поддержки — наши специалисты с радостью помогут вам.
Ниже вы найдёте рекомендации по наиболее часто задаваемым вопросам.
Резервное копирование данных¶
Регулярно выполняйте резервное копирование следующих компонентов:
- База данных
- Дистрибутивы
- Пользовательские данные
Данные хранятся в следующих каталогах:
-
/opt/pro32connect/db/data -
/opt/pro32connect/download/data -
/opt/pro32connect/image/data -
/opt/pro32connect/storage/data
Обновление системы¶
Чтобы обновить систему, выполните следующие команды:
Компонент Server и компонент Download при необходимости самостоятельно вносят изменения в схему базы данных.
Крупные обновления
При крупных обновлениях разработчик может предоставить дополнительные инструкции, которым необходимо следовать для корректного обновления системы до новой версии.
Сброс пароля администратора¶
В случае если пароль главного администратора был утерян, его можно сбросить при наличии SSH-доступа к серверу. Пожалуйста, выполните команду:
Команда отобразит новый пароль:
После этого контейнер с сервером необходимо перезапустить:
Хранилище видеозаписей¶
Чтобы настроить хранение видеозаписей вне стандартной папки /opt/pro32connect, откройте файл docker-compose.yml.
Найдите раздел для контейнера pro32connect-storage:
#########################################################
# Storage (screen videos) server
#########################################################
[skipped]
volumes:
- ./storage/data:/opt/storage/data:rw
- ./storage/log:/opt/storage/log:rw
- ./storage/config.json:/opt/storage/config.json:ro
- ./cert/server.crt:/opt/storage/cert/server.crt:ro
- ./cert/server.key:/opt/storage/cert/server.key:ro
и добавьте строку в раздел volumes:
где /path/to/video — путь, в котором вы хотите хранить видеозаписи.