Пульт.Онлайн /

Установка и удаление дистрибутива

Установка с помощью команды
Самостоятельная установка из архива
Установка из архива с Flash-накопителя или SD-карты
Установка Сервера Пульт.Онлайн в Windows WSL
Обновление
Удаление
Откат к предыдущей версии


Установка с помощью команды

  1. Подключитесь к устройству с помощью SSH-клиента

  2. Залогинтесь под пользователем с соответствующими правами

  3. Выполните команду установки необходимого вам дистрибутива, указанную на странице скачивания, например:

     wget -O - https://dl.pult.online/ru/server_linux_x64 --no-check-certificate | bash -s /pult_server
    

    Здесь -s /pult_server - необязательный ключ с указанием папки, в которой будет установлено ПО. Все файлы системы и пользовательские данные будут находится только в этой папке. Вы можете указать произвольную папку. Папка будет создана если она отсутствует. Установка командой без данного ключа будет выполнена в папку /pult.

  4. Следуйте инструкциям скрипта установки

  5. После установки проверьте доступность веб-интерфейса на соотв. портах (сервер: 80 или 8080, шлюз: 8008)

  6. Перезагрузите устройство и убедитесь, что ПО Пульт.Онлайн запускается после перезагрузки


Самостоятельная установка из архива

  1. Подключитесь к устройству с помощью SSH-клиента

  2. Залогиньтесь под пользователем root

  3. Выберите директорию для установки Пульт.онлайн, например /pult_server.

  4. Если директория не существует - создайте ее командой mkdir:

     mkdir /pult_server
    
  5. Поместите файл архива в директорию установки (по FTP, SCP, перенесите с Flash-накопителя и тп.)

  6. Перейдите в директорию установки:

     cd /pult_server
    
  7. Распакуйте архив командой tar (вместо pult_gateway_linux_x64.tar.gz укажите имя вашего архива):

     tar -zxf pult_gateway_linux_x64.tar.gz
    
  8. Удалите файл архива:

     rm -f pult_gateway_linux_x64.tar.gz
    
  9. Установите права на выполнение для исполняемых файлов (точка в конце команды обязательна):

     chmod -R 770 .
    
  10. Запустите скрипт инициализации (он выполнит регистрацию в автозагрузке и начальную настройку):

    ./init
    
  11. Запустите сервисы Пульт.Онлайн:

    ./start
    
  12. Проверьте доступность веб-интерфейса на соотв. портах (сервер: 80 или 8080, шлюз: 8008)

  13. Перезагрузите устройство и убедитесь, что ПО Пульт.Онлайн запускается после перезагрузки


Установка из архива с Flash-накопителя или SD-карты

  1. Запишите на накопитель файл архива

  2. Вставьте накопитель в USB-порт устройства или в слот для SD-карт

  3. Определите подключенный раздел, например, командой df или ls -l /dev/sd*

     ls -l /dev/sd*
    
  4. Перейдите в раздел накопителя, например:

     cd /mnt/sda1
    
  5. Скопируйте файл архива с накопителя в ранее созданную директорию установки:

     cp pult_gateway_linux_x64.tar.gz /pult_server
    
  6. Выполните установку, как описано в разделе Самостоятельная установка из архива

  7. Извлеките накопитель


Обновление

Для обновления ранее установленного дистрибутива до актуальной версии, просто выполните установку требуемого дистрибутива, как при первой установке: выполните команду установки или установите дистрибутив из архива в папку, где установлена текущая версия.

Повторная установка безопасна для пользовательских данных т.к. не затрагивает настройки и файлы проектов.

Полезные советы

  • Вспомнить, какой дистрибутив использовался, можно, подключившись к устройству по SSH и выполнив поиск предыдущей команды установки. Для этого нажмите Ctrl+R затем введите wget. В большинстве ОС консоль покажет последнюю команду, в которой присутствовало слово wget. Нажимайте Ctrl+R для продолжения поиска.

  • Определить архитектуру процессора можно командами arch, uname -m или uname -p

  • Обновить удаленный шлюз можно удаленно. Для этого выберите шлюз в разделе "Система / Шлюзы" на сервере и нажмите кнопку Выполнить. В открывшееся окно введите следующую команду, заменив YOUR_SETUP_COMMAND на команду установки подходящего дистрибутива:

      (( YOUR_SETUP_COMMAND ) >/dev/null 2>&1 ) &
    

    Например, команда для Linux ARM:

      ((wget -O - http://dl.pult.online/ru/gateway_linux_arm | bash -s /pult_gateway) >/dev/null 2>&1 ) &
    

    Перед выполнением команды убедитесь, что указали верный дистрибутив и папку назначения! Вы можете предварительно выполнить команды arch, uname -m или uname -p для определения архитектуры и команду ls -l для получения списка каталогов.

    Команда будет выполнена шлюзом в фоне, связь со шлюзом прервется на время установки, после котрой шлюз должен будет снова подключиться к серверу.

    Команду можно отправить сразу нескольким шлюзам, если для них используется один и тот же дистрибутив.


Удаление

Чтобы полностью удалить Пульт.Онлайн (вместе с файлами проектов, настройками и пользовательскими данными) необходимо перейти в директорию установки, остановить все сервисы и удалить директорию установки:

cd /pult_server
./stop all
rm -rf /pult_server

Перед удалением рекомендуется сделать резервную копию директории установки, т.к. все пользовательские данные, настройки и файлы проектов будут удалены безвозвратно.


Откат к предыдущей версии

Добавьте в путь в команде установки номер требуемой вам версии. Если данная версия существует, будет выполнена ее установка. В данном примере будет выполнена установка сервера для x64 версии 3147:

wget -O - https://dl.pult.online/ru/server_linux_x64/v3147/install.sh --no-check-certificate | bash -s /pult_server
  Email
  SMS
   fdb_list
   fdb_load
   fdb_move
   fdb_paths
   node_list
   subscribe
   var_get
   var_list
   var_set