Переменные .env Мониторинга

Описание

Файл конфигурации Мониторинга находится по пути /opt/printum/.env. Переменные задаются при установке через параметры команды install.sh и могут быть изменены вручную после установки с последующим перезапуском контейнеров.


Подключение к базам данных

ПеременнаяЗначение по умолчаниюОписание
POSTGRESQL_HOSTвстроенныйАдрес сервера PostgreSQL (при подключении к внешней БД)
POSTGRESQL_PORT5432Порт PostgreSQL
POSTGRESQL_DATABASEprintumИмя базы данных
POSTGRESQL_USERpostgresПользователь PostgreSQL
POSTGRESQL_PASSWORDПароль пользователя PostgreSQL
POSTGRESQL_SSLMODEРежим SSL-соединения: allow, prefer, require, verify-ca, verify-full
POSTGRESQL_CERT_CAАбсолютный путь до CA-сертификата (при verify-ca или verify-full)
CLICKHOUSE_HOSTвстроенныйАдрес сервера ClickHouse (при подключении к внешней БД)
CLICKHOUSE_PORT8123Порт ClickHouse
CLICKHOUSE_DATABASEprintumИмя базы данных ClickHouse
CLICKHOUSE_USERdefaultПользователь ClickHouse
CLICKHOUSE_PASSWORDПароль пользователя ClickHouse
CLICKHOUSE_SSLFalseВключить SSL для подключения к ClickHouse (True / False)
CLICKHOUSE_CERT_CAПуть до CA-сертификата ClickHouse

Сетевые настройки и hostname

ПеременнаяЗначение по умолчаниюОписание
MON_HOSTNAMEIP-адрес или hostname сервера Мониторинга. Используется при установке по доменному имени
IP_ADDRESSIP-адрес сервера. Используется при установке по IP-адресу (альтернатива MON_HOSTNAME)

Шифрование конфигурационного файла

ПеременнаяЗначение по умолчаниюОписание
ENV_VAULT_PASSWORDПароль для шифрования файла .env. Задаётся при установке для активации шифрования конфигурации

Хранение архива печати

ПеременнаяЗначение по умолчаниюОписание
ARCHIVE_FREE_SPACEРазмер свободного места (МБ), ниже которого запускается очистка архива
ARCHIVE_SIZE_DELETEОбъём (МБ), который освобождается при переполнении хранилища
ARCHIVE_CHECKS_PERIOD_HOURSИнтервал (ч) между проверками свободного места

Почтовая очередь печати (Print Mailbox)

ПеременнаяЗначение по умолчаниюОписание
PRINT_MAILBOX_HOSTАдрес IMAP-сервера
PRINT_MAILBOX_PORTПорт IMAP-сервера
PRINT_MAILBOX_NAMEАдрес почтового ящика для приёма заданий на печать
PRINT_MAILBOX_PASSWORDПароль для почтового приложения (не пароль от самой почты)
PRINT_MAILBOX_USE_SSLВключить шифрование SSL (True / False)
PRINT_MAILBOX_USE_TLSВключить шифрование TLS (True / False)

SMB-хранилище сканов

ПеременнаяЗначение по умолчаниюОписание
SMB_HOSTNAMEHostname или IP-адрес сервера с сетевой папкой
SMB_USERNAMEИмя пользователя для записи в сетевую папку
SMB_PASSWORDПароль пользователя для записи в сетевую папку
SCAN_SMB_ENCRYPTВключить шифрование SMB (требуется SMBv3+)
STORAGE_SMB_ENCRYPTВключить шифрование для SMB-хранилища архива

Диагностика и логирование

ПеременнаяЗначение по умолчаниюОписание
DEBUGFalseВключить режим отладки (True для диагностики)
LOG_LEVELINFOУровень детализации логов: DEBUG, INFO, WARNING, ERROR

Смена паролей

При смене паролей необходимо обновить соответствующие переменные в .env файле и перезапустить контейнеры:

sudo docker-compose down
sudo docker-compose up -d
ПеременнаяОписание
CLICKHOUSE_PASSWORDПароль ClickHouse
REDIS_URLСтрока подключения Redis с паролем: redis://:NEW-PASSWORD@redis:6379/0
REDIS_PASSWORDПароль Redis
CACHEOPS_REDISСтрока подключения Redis для кэша: redis://:NEW-PASSWORD@redis:6379/1

Revision #1
Created 2026-05-10 16:42:02 UTC by DD
Updated 2026-05-10 16:42:02 UTC by DD