Установка ПринтМенеджера — онлайн, автоматические сертификаты
Цель
Установить ПринтМенеджер на сервер с выходом в интернет с использованием автоматически генерируемых системой SSL-сертификатов. Подходит, когда собственные сертификаты не требуются.
Предусловия
- Сервер соответствует требованиям из страницы «Требования к серверу для установки Принтум».
- Сервер имеет выход в интернет и доступ к
https://s3.printum.io. - Подключение к серверу по SSH под пользователем с правами sudo.
- Установлен
curl. - Если нет выхода в интернет, переходите к разделу «Установка ПринтМенеджера — офлайн, автоматические сертификаты».
Что потребуется
- IP-адрес сервера или доменное имя (хостнейм).
- При желании — пароль для суперпользователя.
- При нестандартных портах — номера портов HTTP и HTTPS.
Шаги установки
Шаг 1. Подключиться к серверу по SSH
ssh username@ip_address
Где username —логин пользователя на сервере, а ip_address — адрес удаленного сервера.
После ввода этой команды нужно будет ввести пароль от учетной записи для подключения.
Шаг 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.
Следующие шаги
- «Завершение установки ПринтМенеджера — первый вход и проверка»
- «Установка ПринтМенеджера — подключение к внешней PostgreSQL» (если нужна внешняя БД)
Типовые ошибки
- curl недоступен на сервере — установить пакет
curlили перейти к офлайн-установке. - Нет доступа к https://s3.printum.io — проверить интернет-соединение сервера; при отсутствии доступа использовать офлайн-установку.
- Авторизация на панели администратора не проходит — если при установке задавался
PM_ADMIN_PASSWORD, использовать его вместо пароля по умолчаниюprintum. - Браузер предупреждает о недоверенном сертификате — при автоматически генерируемых сертификатах предупреждение ожидаемо; для устранения используйте собственные сертификаты.
- Адрес из пула 10.28.32.0/26 — эти адреса используются внутренней сетью; выбрать другой IP-адрес сервера.
Связанные страницы
- Требования к серверу для установки Принтум
- Требования к сетевой доступности и портам
- Установка ПринтМенеджера — онлайн, собственные сертификаты
- Установка ПринтМенеджера — офлайн, автоматические сертификаты
- Завершение установки ПринтМенеджера — первый вход и проверка
- Синхронизация Мониторинга и ПринтМенеджера