Протестированные OS:
- Linux Ubuntu Server 18, 20, 22, 24;
- Astra Linux 1.7, 1.8.
Для развертывания Chat Server необходимо подключение к сети Internet. Развертывание Chat Server в закрытом контуре описано в разделе «Установка Chat Server в закрытом контуре».
При установке на виртуальную машину возможны проблемы с контейнером Minio и MongoDB из-за отсутствия инструкций процессора AVX.
Инструкция по установке Chat Server на Astra Linux
При запуске на Astra Linux необходимо отключить блокировку интерпретаторов в МЦК выполнив команду sudo astra-interpreters-lock disable. После запуска блокировку можно вернуть, но, в случае падения сервера, он не сможет запуститься автоматически. Рекомендуется добавить docker-контейнеры в исключения, либо по возможности не включать блокировку.
Для установки Chat Server на Astra Linux необходимо предварительно установить следующие пакеты:
- docker.io
Версия должна быть не ниже 20.10.2
- docker-compose
Версия должна быть не ниже 1.29.2
apt install docker.io docker-compose
Следующие шаги установки не отличаются от указанных ниже в разделе «Инструкция по установке Chat Server на Linux Ubuntu Server».
Инструкция по установке Chat Server на Linux Ubuntu Server
Разворачивание docker-образа
Скачайте скрипт установки командой:
wget https://s3.eltex-co.ru/shared/elph-chat-server/ecss-elph-chat-server.sh
Выдайте права на исполнение:
chmod +x ecss-elph-chat-server.sh
Запустите скрипт, начнется загрузка:
./ecss-elph-chat-server.sh install
Если установка происходит удалённо по SSH, необходимо заново авторизоваться в терминале, так как пользователь был добавлен в группу docker, о чем будет получено уведомление:
Please, relogin in bash for access to docker group: $ su - user And repeat you command:
И повторить команду:
./ecss-elph-chat-server.sh install
В процессе установки будет необходимо авторизоваться во внешнем docker-регистре (данные авторизации вы можете уточнить в коммерческом отделе компании Eltex: eltex@eltex-co.ru):
Enter docker registry user: Enter docker registry password:
И ответить на вопросы, предназначенные для правильной базовой настройки конфигурации сервера:
В случае правильного ввода конфигурационных настроек Chat Server запустится автоматически. Об этом будет свидетельствовать следующее сообщение:
Successfully start Elph-chat-server latest in stable