Skip to main content

Справочник переменных .env ПринтМенеджера

Описание

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

sudo cat /opt/printmanager/.env

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

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

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

Переменная Пример значения Описание
DATABASE_URL postgres://postgres:postgres@10.0.130.213:5432/printmanager<login>:<password>@<host>:<port>/<database> Строка подключения к PostgreSQL в формате URL
DATABASE_HOSTNAME 10.127.0.130.2130.1 IP-адрес или доменное имя сервера PostgreSQL
DATABASE_PORT 5432 Порт PostgreSQL
DATABASE_TABLESPACE Табличное пространство (если отличается от значения по умолчанию)
DATABASE_PASSWORD postgres Пароль базы данных (при смене пароля)
POSTGRESQL_PASSWORD postgres Пароль PostgreSQL (при смене пароля)

Redis

Переменная Пример значения Описание
REDIS_URL redis://redis:6379/0 Строка подключения к Redis
REDIS_ROLE master Роль узла Redis: master или slave
REDIS_SENTINEL_LIST 10.0.132.98,10.0.132.97,10.0.132.96 Список адресов Redis Sentinel (через запятую)
REDIS_MASTER_HOSTNAME 10.0.132.98 Адрес мастер-узла Redis

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

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

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

Переменная Пример значения Описание
EXT_HOSTNAME pm.test Домен или адрес балансировщика (внешний адрес ПринтМенеджера)
PM_HOSTNAME 10.0.132.97 Адрес текущего сервера ПринтМенеджера
PM_HTTP_PORT 8010 Порт HTTP-подключения к панели администрирования ПМ
PM_HTTPS_PORT 8080 Порт 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 для доставки сканов