Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных
Рекомендуется устанавливать чат-сервер на Ubuntu 20.04.

Разворачивание докер-образа

Скачайте скрипт установки командой:

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

В процессе установки будет необходимо авторизоваться во внешнем докер-регистре (данные авторизации вы можете уточнить в коммерческом отделе):

Enter docker registry user: 
Enter docker registry password:

И ответить на вопросы, предназначенные для правильной базовой настройки конфигурации сервера.

ВопросыПояснение или пример ответа
Enter your chat-server domain name or ip address. (Example: https://elph-chat.loc):

Введите доменное имя или IP-адрес чат-сервера в формате:  https://адрес_сервера или https://192.168.1.1:3443.

Enter ecss-web-api domain name or ip address. (Example: ecss-core.loc):Введите доменное имя или IP-адрес ecss-web-api.

Enter name of the ecss10 domain. (Example: default):

Введите имя домена.

Enter Adressbook domain or ip address. (Example: address-book.mysql.ecss):

Введите доменное имя или IP-адрес адресной книги.
Enter avatar-storage preffix patch. (Example: https://elphapi:8098/loadlocal/):

Введите адрес хранилища аватаров в формате https://адрес_хранилища:8098/loadlocal/.


В случае правильного ввода конфигурационных настроек чат-сервер запустится автоматически. Об этом будет свидетельствовать следующее сообщение:

Successfully start Elph-chat-server latest in stable

Изменение конфигурации

Перед изменением конфигурации сначала остановите чат сервер:

./ecss-elph-chat-server.sh stop

или

./ecss-elph-chat-server.sh down

Обратите внимание на разницу между командами ./ecss-elph-chat-server.sh stop и ./ecss-elph-chat-server.sh down.

  • Команда ./ecss-elph-chat-server.sh stop останавливает чат-сервер без очистки содержащихся на нем чатов и сообщений.
  • Команда ./ecss-elph-chat-server.sh down останавливает чат-сервер и очищает все находящиеся на нем чаты и сообщения.

Изменить конфигурацию можно двумя способами:

  1.  Заново сконфигурировать при установке. Снова запустите скрипт с установкой:

    ./ecss-elph-chat-server.sh install
  2. Изменить файл конфигурации в ручную, подробнее об этом в разделе 2.2.0_Настройка чат-сервера:

    sudo nano elph-chat-server/stable/.env

    В этом случае, после изменения конфигурации, нужно вручную запустить чат сервер командой:

    ./ecss-elph-chat-server.sh up

Инструкция по установке чат-сервера на Astra Linux

Для установки чат-сервера необходимо предварительно установить следующие пакеты:

Версия должна быть не ниже 20.10.2

  • docker-compose

Версия должна быть не ниже 1.29.2

sudo apt install docker.io docker-compose

Следующие шаги установки не отличаются от штатных.

Обновление чат-сервера

Обновление можно производить как на запущенном, так и на остановленном чат-сервере с помощью команды:

./ecss-elph-chat-server.sh update

Для установки конкретной версии чат-сервера используйте команду с указанием версии:

./ecss-elph-chat-server.sh update --version 2.2

Будьте осторожны при установке конкретной версии чат-сервера. Downgrade в текущей версии чат-сервера не предусмотрен.



  • Нет меток