Установка¶
Разворачивание системы состоит из нескольких шагов. Для удобства проверки выполнения они пронумерованы. Последовательно выполните все шаги.
1. Загрузка дистрибутива¶
Первым делом необходимо загрузить необходимые окружение и дистрибутивы системы. Для этого перейдите в личный кабинет и в разделе Установка скопируйте код и выполните его в вашей среде:
Код установки выполнит следующие действия:
- Установит минимально необходимые пакеты окружения:
docker
,unzip
,wget
- Создаст каталог
/opt/pro32connect
- Загрузит и распакует в него ваш персональный образ системы, привязанный к вашей лицензии
Внимание
Код установки содержит ваши персональные данные привязанные к вашей лицензии. Пожалуйста не передавайте код установки третьим лицам, чтобы не потерять лицензию на использование.
2. Получение сертификата¶
В стандартную поставку системы включен само-подписанный SSL сертификат. Он находится в следующих файлах:
Путь | Описание |
---|---|
/opt/pro32connect/cert/server.crt | файл в формате PEM с сертификатом (или цепочкой сертификатов) |
/opt/pro32connect/cert/server.key | файл в формате PEM с приватным ключом |
Для того, чтобы браузеры не выдавали предупреждений о небезопасном соединении, необходимо получить полноценный сертификат. Его можно приобрести в удостоверяющих центрах, либо выделить бесплатно в центе Let's Encrypt .
2.1 Получение сертификата Let's Encrypt¶
Выполните следующие команды, заменив <hostname>
на ваше доменное имя. Во время выполнения следуйте инструкциям, которые выдаст система. Потребуется доступ к DNS-серверу вашего домена.
После выполнения всех действий файлы полученного сертификата будут лежать в следующих каталогах:
Путь | Описание |
---|---|
/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
3. Настройка почтового сервера¶
Отправка почты необходима для доставки писем приглашений пользователей или приглашений к подключению.
Укажите настройки доступа к вашему почтовому серверу в секции 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"
},
Вы можете пропустить этот шаг, и вернуться к нему позднее.
4. Запуск системы¶
Для запуска системы выполните следующие команды:
5. Проверка ошибок¶
Проверьте логи главного сервера и компонентов на наличие ошибок. Файлы логов хранятся по следующими путям:
/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
Если есть ошибки, они подскажут вам порядок действий для их устранения.
6. Проверка доступности веб-сервера¶
Откройте браузер и перейдите по адресу https://<your-ip>
или https://<your-domain>
, где:
<your-ip>
- это публичный IP-адрес сервера<your-domain>
- это домен для сервера из вашей лицензии
Должна открываться страница входа в систему. Учетная запись администратора по умолчанию:
Обязательно поменяйте пароль учетной записи администратора!
Вы можете сделать это на странице настроек во вкладке профиля.
Последнее обновление: 16 ноября 2023 г.