Переменные .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 | Строка подключения к PostgreSQL в формате URL |
DATABASE_HOSTNAME | 10.0.130.213 | IP-адрес или доменное имя сервера PostgreSQL |
DATABASE_PORT | 5432 | Порт PostgreSQL |
DATABASE_TABLESPACE | — | Табличное пространство (если отличается от значения по умолчанию) |
DATABASE_PASSWORD | — | Пароль базы данных (при смене пароля) |
POSTGRESQL_PASSWORD | — | Пароль 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 для доставки сканов |