Обслуживание¶
При эксплуатации системы вы должны самостоятельно обеспечить:
- Мониторинг загрузки аппаратных ресурсов (CPU, оперативная память, свободный размер диска)
- Своевременное устранение причин перегрузки аппаратных ресурсов, либо увеличение аппаратных ресурсов
- Защиту операционной системы сервера от несанкционированного доступа
- Защиту системы от DDoS-атак
- Резервное копирование данных
- Обновление системы при выпуске новых версий разработчиком
- Удаление или перенос старых
.log
-файлов
Резервное копирование¶
Резервировать необходимо базу данных и каталоги с данными, указанные в файле docker-compose.yml
с названием data
:
/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
:
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
- /path/to/video:/opt/storage/data/save:rw
где /path/to/video
- путь где вы хотите хранить видео.
Последнее обновление: 16 ноября 2023 г.