Перенос приставки на другой сервер
Начальные требования
На приставке должна уже быть установлена BalenaOS >= v6.0.0
На ПК должна быть установлена
balena-cli
Инструкция
Шаг 1. Настройка конфигурации Balena CLI
В домашней директории пользователя найдите (или создайте) файл .balenarc.yml. В нём необходимо прописать доменное имя вашего сервера OpenBalena.
Шаг 2. Авторизация в OpenBalena
Выполните вход в CLI:
После ввода команды следуйте инструкциям на экране - выберите способ входа через Credentials.
Шаг 3. Настройка SSH-туннеля
Для доступа к приставке через локальный порт, создаём двойной SSH-туннель:
На своём ПК
ssh -L 48484:localhost:48484 -L 22222:localhost:22222 proxy_user@balena-v2.novikovtv.tvНа сервере OpenBalena от имени
proxy_userssh -L 48484:127.0.0.1:48484 -L 22222:127.0.0.1:22222 root@fd5ec534e30a44eb80144bbba1c771c9.balena
Шаг 4. Проверка соединения
Проверить, что всё окей:
Проверьте доступность Balena Supervisor:
http://localhost:48484/v1/healthy (должно быть OK)
Проверьте SSH-доступ к устройству:
Если подключение успешно - всё настроено правильно.
ssh -p 22222 root@127.0.0.1
Шаг 5. Присоединение приставки к новому серверу
Теперь, когда туннель установлен, выполните на вашем ПК команду для присоединения устройства к новому серверу OpenBalena:
127.0.0.1- обращение к устройству через локальный туннель-f admin/test_update_app- путь к приложению (замените на ваше)--debug- режим отладки (выводит детальные логи)
Проверка результата
После успешного переноса устройство должно появиться в списке устройств на новом сервере: