Перейти к содержанию

Установка Self-Hosted сервера

Для установки следуйте данной инструкции, состоящей из нескольких простых шагов в указанном порядке.

Среда установки

Перед установкой необходимо самостоятельно подготовить среду в соответствии с Системными требованиями.

Также необходимо иметь приобретённый домен и добавленную в DNS запись A, указывающую на выделенный IPv4-адрес среды, в которой будет развернут сервер.

Потребуется также почтовый сервер и данные для аутентификации, так как во многих функциях сервер использует электронную почту для связи с техниками.

Запуск кода установки

В личном кабинете вашей учётной записи перейдите в раздел Установка сервера, скопируйте предоставленный код и выполните его в вашей среде:

Код установки выполнит следующие действия:

  • Установит минимально необходимые пакеты окружения: docker, unzip, wget
  • Создаст каталог /opt/pro32connect
  • Загрузит и распакует в него ваш персональный образ системы, привязанный к вашей лицензии

Учётная запись Self-Hosted

Чтобы получить доступ к учётной записи Self-Hosted, свяжитесь с отделом продаж .

Доступ возможен только через веб-браузер. Не пытайтесь войти в учётную запись Self-Hosted через настольное приложение панели управления.

Персональные данные

Код установки содержит ваши персональные данные, привязанные к лицензии. Пожалуйста, не делитесь кодом установки с третьими лицами, чтобы не потерять лицензию на использование.


Выпуск SSL-сертификата

В стандартной поставке системы включён самоподписанный SSL-сертификат. Его можно найти в следующих файлах:

Путь Описание
/opt/pro32connect/cert/server.crt файл в формате PEM с сертификатом (или цепочкой сертификатов)
/opt/pro32connect/cert/server.key файл в формате PEM с приватным ключом

Чтобы браузеры не выдавали предупреждений о небезопасном соединении, необходимо получить полноценный сертификат. Его можно приобрести у центра сертификации или получить бесплатно через Let's Encrypt .

Выполните следующие команды, заменив <hostname> на имя вашего домена. Во время выполнения следуйте инструкциям системы. Потребуется доступ к DNS-серверу вашего домена — убедитесь, что это организовано заранее.

sudo apt -y install certbot
sudo certbot certonly --standalone -d <hostname>

После выполнения всех действий файлы полученного сертификата будут находиться в следующих директориях:

Путь Описание
/etc/letsencrypt/live/<hostname>/fullchain.pem сертификат с полной цепочкой сертификатов
/etc/letsencrypt/live/<hostname>/privkey.pem приватный ключ

Скопируйте эти файлы в директорию /opt/pro32connect/cert/, выполнив следующие команды:

sudo cp --copy-contents /etc/letsencrypt/live/<hostname>/fullchain.pem /opt/pro32connect/cert/server.crt
sudo cp --copy-contents /etc/letsencrypt/live/<hostname>/privkey.pem /opt/pro32connect/cert/server.key

Настройка SMTP-сервера

Отправка почты требуется для доставки писем с приглашениями пользователей или приглашений на подключение.

Укажите настройки доступа к вашему почтовому серверу в разделе mail файла /opt/pro32connect/server/config.json:

    "mail": {
        "user": "robot@pro32connect.test",
        "password": "changeme-mail-password",
        "server": "smtp.mailserver.com",
        "port": 465,
        "email": "robot@pro32connect.test"
    },

Необязательно

Настройку SMTP-сервера можно пропустить, если он на данном этапе ещё не подготовлен. Однако следует понимать, что сервер не сможет отправлять письма с приглашениями или уведомлениями.


Запуск системы

Для запуска системы выполните следующие команды:

cd /opt/pro32connect
sudo docker-compose up -d

Вы должны увидеть заголовок запущенного сервера:

14:30:08.957    INFO    Start           PRO32 Connect Copyright 2026 v1.154
....

Проверка ошибок

Проверьте логи основного сервера и компонентов на наличие ошибок.

Файлы логов хранятся по следующим путям:

Путь Описание
/opt/pro32connect/server/log/*.log Логи Основного сервера.
/opt/pro32connect/download/log/*.log Логи Компонента загрузки.
/opt/pro32connect/image/log/*.log Логи Компонента изображений.
/opt/pro32connect/proxy/log/*.log Логи Прокси-компонента.
/opt/pro32connect/storage/log/*.log Логи Компонента хранения.

При наличии ошибок они подскажут порядок действий для их устранения.


Вход в систему

Откройте браузер и перейдите по адресу https://<your-ip> или https://<your-domain>, где:

  • <your-ip> — публичный IP-адрес сервера
  • <your-domain> — домен сервера, указанный в вашей лицензии

Должна открыться страница входа.

Учётные данные по умолчанию для администратора:

login: administrator
password: PRO32Connect

Смените пароль

Обязательно смените пароль для учётной записи администратора! Это можно сделать сразу после первого входа в разделе Профиль.

Обслуживание сервера

Ознакомьтесь с рекомендациями по обслуживанию на странице Обслуживание Self-Hosted сервера.