Skip to main content

Переменные .env ПринтМенеджера

Описание

Файл конфигурации ПринтМенеджера находится по пути /opt/printmanager/.env. Просмотреть текущее содержимое:

sudo cat /opt/printmanager/.env

После изменения переменных необходимо перезапустить контейнеры:

sudo docker-compose down
sudo docker-compose up -d

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

ПеременнаяПример значенияОписание
DATABASE_URLpostgres://postgres:postgres@10.0.130.213:5432/printmanagerСтрока подключения к PostgreSQL в формате URL
DATABASE_HOSTNAME10.0.130.213IP-адрес или доменное имя сервера PostgreSQL
DATABASE_PORT5432Порт PostgreSQL
DATABASE_TABLESPACEТабличное пространство (если отличается от значения по умолчанию)
DATABASE_PASSWORDПароль базы данных (при смене пароля)
POSTGRESQL_PASSWORDПароль PostgreSQL (при смене пароля)

Redis

ПеременнаяПример значенияОписание
REDIS_URLredis://redis:6379/0Строка подключения к Redis
REDIS_ROLEmasterРоль узла Redis: master или slave
REDIS_SENTINEL_LIST10.0.132.98,10.0.132.97,10.0.132.96Список адресов Redis Sentinel (через запятую)
REDIS_MASTER_HOSTNAME10.0.132.98Адрес мастер-узла Redis

NFS (кластерная конфигурация)

ПеременнаяПример значенияОписание
VOLUME_PATH/opt/printmanager/volumesПуть к директории томов
DRIVER_OPTS_TYPEnfsТип драйвера хранилища: nfs или none
DRIVER_OPTS_Oaddr=10.0.130.213,nolock,soft,rwОпции монтирования NFS. Для принудительного указания версии протокола добавить nfsvers=4
DRIVER_OPTS_DEVICE:/scratchПуть к директории на NFS-сервере (с ведущим :)
NFS_ADDRIP-адрес или hostname NFS-сервера (в скрипте массового развёртывания)
NFS_PATHПолный путь к директории на NFS-сервере
NFS_TLS0Шифрованное соединение с NFS: 1 / true для включения
NFS_STUNNEL_PORTПорт для stunnel при использовании NFS TLS

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

ПеременнаяПример значенияОписание
EXT_HOSTNAMEpm.testДомен или адрес балансировщика (внешний адрес ПринтМенеджера)
PM_HOSTNAME10.0.132.97Адрес текущего сервера ПринтМенеджера
PM_HTTP_PORT8010Порт HTTP-подключения к панели администрирования ПМ
PM_HTTPS_PORT8080Порт HTTPS-подключения к панели администрирования ПМ

SSL/TLS сертификаты

ПеременнаяОписание
SSL_CERTПолный путь до сертификата
SSL_KEYПолный путь до закрытого ключа сертификата
SSL_CERT_CAПолный путь до корневого CA-сертификата

Клиент ПринтМенеджера (Linux)

ПеременнаяОписание
PRINTMANAGER_BASE_URLАдрес сервера ПМ: http://адрес:8010 (без сертификата) или https://адрес:8080 (с сертификатом)
PRINTMANAGER_ACCESS_TOKENТокен доступа ПринтМенеджера

Политики печати

ПеременнаяОписание
ALLOW_BYPASS_PRINTINGЗащита от обхода системы управления печатью. При отключении клиентская и бесклиентская прямая печать не работают

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

ПеременнаяОписание
DATABASE_URLОбновить строку подключения: postgres://postgres:NEW-PASSWORD@db:5432/printmanager
CUPS_PASSWORDПароль CUPS
FTP_SCAN_PASSWORDПароль FTP для доставки сканов