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

docker logs elph-chat-server-stable-server-1 | grep -B 5 -A 8 'Version'

Пример вывода команды:

+-----------------------------------------------------+
|                    SERVER RUNNING                   |
+-----------------------------------------------------+
|                                                     |
|  Instance ID: 7fde0b5d-338f-42bf-97ce-2a2349aa16fb  |
|  Version: 2.11.0                                   |
|  NodeJS Version: 14.21.3 - x64                      |
|  Platform: linux                                    |
|  Process Port: 3000                                 |
|  Access url: https://1.1.1.1/elph_chat              |
|  API URL: https://1.1.12.12:3443/                   |
|                                                     |
+-----------------------------------------------------+

Также версию Chat Server можно посмотреть по адресу: https://<chat-address>:3443/api/info.

В версии 2.3.0 было изменено расположение базы данных. При обновлении с версии 2.2.0 и ниже на версию 2.3.0 и выше данные удалятся!

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

При обновлении с версий ниже 2.9.2 на 2.10.0 и выше медиа и файлы не сохранятся! Миграция медиа и файлов проводится по запросу. Для проведения миграции файлов обратитесь в коммерческий отдел компании Eltex: eltex@eltex-co.ru.

Начиная с версии 2.7.0 медиа файлы хранятся в MinIO. 

При создании резервной копии на версиях выше 2.7.0 нужно также создавать резервную копию и MinIO.

Обновление Chat Server:

Перед обновлением создайте резервную копию баз данных!

Подробнее про создание и восстановление резервной копии можно прочитать в разделе «Резервное копирование».

1. Остановите Chat Server без очистки контейнеров и данных:

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

2. Обновите Chat Server:

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

Также для установки конкретной версии Chat Server есть возможность использовать команду с указанием версии:

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

При обновлении на 2.7.2 с более ранних версий будет выведено сообщение:

«Enter your address-book-service domain name or ip address. (Default: address-book.loc): ________» 

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

Пример:

Enter your address-book-service domain name or ip address. (Default: address-book.loc): address-book-service.some-domain

или

Enter your address-book-service domain name or ip address. (Default: address-book.loc): 192.168.0.11

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

После обновления на версию старше 2.7.0 будет автоматически запущена миграция данных с mongoDB на MinIO. 

Проверить процесс миграции можно в логах сервера, подробнее в разделе «Настройка и управление Chat Server». 

  • Нет меток