Установка ПринтМенеджера — онлайн, автоматические сертификаты
Цель
Установить ПринтМенеджер на сервер с выходом в интернет с использованием автоматически генерируемых системой SSL-сертификатов. Подходит, когда собственные сертификаты не требуются.
Предусловия
- Сервер соответствует требованиям из страницы «Требования к серверу для установки Принтум».
- Сервер имеет выход в интернет и доступ к
https://s3.printum.io. - Подключение к серверу по SSH под пользователем с правами sudo.
- Установлен
curl. - Если нет выхода в интернет, переходите к разделу «Установка ПринтМенеджера — офлайн, автоматические сертификаты».
Что потребуется
- IP-адрес сервера или доменное имя (хостнейм).
- При желании — пароль для суперпользователя.
- При нестандартных портах — номера портов HTTP и HTTPS.
Шаги установки
Шаг 1. Подключиться к серверу по SSH
Шаг 2. (Опционально) Задать пароль суперпользователя
Если требуется задать пароль администратора ПринтМенеджера на этапе установки:
export PM_ADMIN_PASSWORD=<пароль>
Пароль можно задать и позже.
Шаг 3. (Опционально) Задать нестандартные порты
Если требуется установить ПринтМенеджер с нестандартными портами:
export PM_HTTP_PORT=x
где x — порт для http протокола.
export PM_HTTPS_PORT=x
где x — порт для https протокола.
Шаг 4. Запустить установку
Установка с адресацией по IP-адресу и с использованием автоматических сертификатов:
sudo curl -L https://s3.printum.io/distrib/printum-printmanager/install.sh | sudo -E PM_HOSTNAME=<ip> bash
где <ip> — IP-адрес сервера. Не используйте адреса из пула 10.28.32.0/26, они используются внутренней сетью.
Установка с адресацией по доменному имени и с использованием автоматических сертификатов:
sudo curl -L https://s3.printum.io/distrib/printum-printmanager/install.sh | sudo -E PM_HOSTNAME=<hostname> bash
где <hostname> — доменное имя сервера.
Шаг 5. (Опционально) Установка на выделенный сервер
Для установки ПринтМенеджера на выделенный сервер (отдельно от Мониторинга) добавьте в команду установки переменную MONITORING_ADDRESS:
sudo curl -L https://s3.printum.io/distrib/printum-printmanager/install.sh | sudo -E MONITORING_ADDRESS=<mon_hostname_or_ip> PM_HOSTNAME=<hostname> bash
где <mon_hostname_or_ip> — доменное имя или IP-адрес сервера мониторинга.
Шаг 6. Дождаться завершения установки
При установке автоматически происходит сравнение чек-суммы (алгоритм sha512) скачанного архива с файлом на сервере для подтверждения его целостности. Среднее время установки — 10–20 минут.
Ожидаемый результат
- Установка завершается без ошибок.
- В выводе указан URL панели администратора ПринтМенеджера.
- Панель администратора («зелёная админка») доступна по адресу
https://<ip_address>:8080/config/.
Как проверить установку
- Открыть в браузере URL панели администратора ПринтМенеджера.
- Авторизоваться с учётными данными по умолчанию: логин
printum, парольprintum.
Next steps
- «Завершение установки ПринтМенеджера — первый вход и проверка»
- «Установка ПринтМенеджера — подключение к внешней PostgreSQL» (если нужна внешняя БД)