Установка 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-серверу вашего домена — убедитесь, что это организовано заранее.
После выполнения всех действий файлы полученного сертификата будут находиться в следующих директориях:
| Путь | Описание |
|---|---|
/etc/letsencrypt/live/<hostname>/fullchain.pem | сертификат с полной цепочкой сертификатов |
/etc/letsencrypt/live/<hostname>/privkey.pem | приватный ключ |
Скопируйте эти файлы в директорию /opt/pro32connect/cert/, выполнив следующие команды:
Настройка SMTP-сервера¶
Отправка почты требуется для доставки писем с приглашениями пользователей или приглашений на подключение.
Укажите настройки доступа к вашему почтовому серверу в разделе mail файла /opt/pro32connect/server/config.json:
Необязательно
Настройку SMTP-сервера можно пропустить, если он на данном этапе ещё не подготовлен. Однако следует понимать, что сервер не сможет отправлять письма с приглашениями или уведомлениями.
Запуск системы¶
Для запуска системы выполните следующие команды:
Вы должны увидеть заголовок запущенного сервера:
Проверка ошибок¶
Проверьте логи основного сервера и компонентов на наличие ошибок.
Файлы логов хранятся по следующим путям:
| Путь | Описание |
|---|---|
/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>— домен сервера, указанный в вашей лицензии
Должна открыться страница входа.
Учётные данные по умолчанию для администратора:
Смените пароль
Обязательно смените пароль для учётной записи администратора! Это можно сделать сразу после первого входа в разделе Профиль.
Обслуживание сервера
Ознакомьтесь с рекомендациями по обслуживанию на странице Обслуживание Self-Hosted сервера.
