Справочник переменных .env ПринтМенеджера
Описание
Файл конфигурации ПринтМенеджера находится по пути /opt/printmanager/.env. Просмотреть текущее содержимое:
sudo cat /opt/printmanager/.env
После изменения переменных необходимо перезапустить контейнеры:
sudo docker-compose down
sudo docker-compose up -d
Подключение к базе данных PostgreSQL
| Переменная |
Пример значения |
Описание |
DATABASE_URL |
postgres://<login>:<password>@<host>:<port>/<database> |
Строка подключения к PostgreSQL в формате URL |
DATABASE_HOSTNAME |
127.0.0.1 |
IP-адрес или доменное имя сервера PostgreSQL |
DATABASE_PORT |
5432 |
Порт PostgreSQL |
DATABASE_TABLESPACE |
— |
Табличное пространство (если отличается от значения по умолчанию) |
DATABASE_PASSWORD
postgres
Пароль базы данных (при смене пароля)
POSTGRESQL_PASSWORD
postgres
Пароль PostgreSQL (при смене пароля)
Redis
| Переменная |
Пример значения |
Описание |
REDIS_URL |
redis://redis:<password>:6379/0 |
Строка подключения к Redis |
REDIS_PASSWORD
redis
Пароль Redis (при смене)
REDIS_ROLE
master
Роль узла Redis:
master или
slave
REDIS_SENTINEL_LIST
10.0.132.98,10.0.132.97,130.1,10.0.132.9610.130.2,10.10.130.3
Список адресов Redis Sentinel (через запятую)
REDIS_MASTER_HOSTNAME
10.0.132.9810.130.1
Адрес
мастер-узла Redis
REDIS_MASTER_PORT
6379
Порт мастер-узла Redis
NFS (кластерная конфигурация)
| Переменная |
Пример значения |
Описание |
VOLUME_PATH |
/opt/printmanager/volumes |
Путь к директории томов |
DRIVER_OPTS_TYPE |
nfs |
Тип драйвера хранилища: nfs или none |
DRIVER_OPTS_O |
port=2049,nfsvers=4.2,addr=10.0.10.130.213,4,clientaddr=10.10.130.10,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.9710.130.1 |
Адрес текущего сервера ПринтМенеджера |
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 для доставки сканов |