OpenBalnena 1.0 Help

Перенос приставки на другой сервер

Начальные требования

  1. На приставке должна уже быть установлена BalenaOS >= v6.0.0

  2. На ПК должна быть установлена balena-cli

Инструкция

Шаг 1. Настройка конфигурации Balena CLI

В домашней директории пользователя найдите (или создайте) файл .balenarc.yml. В нём необходимо прописать доменное имя вашего сервера OpenBalena.

Шаг 2. Авторизация в OpenBalena

Выполните вход в CLI:

balena login

После ввода команды следуйте инструкциям на экране - выберите способ входа через Credentials.

Шаг 3. Настройка SSH-туннеля

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

  • На своём ПК

    ssh -L 48484:localhost:48484 -L 22222:localhost:22222 proxy_user@balena-v2.novikovtv.tv
  • На сервере OpenBalena от имени proxy_user

    ssh -L 48484:127.0.0.1:48484 -L 22222:127.0.0.1:22222 root@fd5ec534e30a44eb80144bbba1c771c9.balena

Шаг 4. Проверка соединения

Проверить, что всё окей:

  1. Проверьте доступность Balena Supervisor:

    • http://localhost:48484/v1/healthy (должно быть OK)

  2. Проверьте SSH-доступ к устройству:

    • Если подключение успешно - всё настроено правильно.

      ssh -p 22222 root@127.0.0.1

Шаг 5. Присоединение приставки к новому серверу

Теперь, когда туннель установлен, выполните на вашем ПК команду для присоединения устройства к новому серверу OpenBalena:

balena join 127.0.0.1 -f admin/test_update_app --debug
  • 127.0.0.1 - обращение к устройству через локальный туннель

  • -f admin/test_update_app - путь к приложению (замените на ваше)

  • --debug - режим отладки (выводит детальные логи)

Проверка результата

После успешного переноса устройство должно появиться в списке устройств на новом сервере:

balena device list
22 October 2025