Деплой
После того как у устройства статус стал online, можно начинать деплой кода:
balena deploy <fleet_name> --build
Если сам код не менялся, а менялись только Dockerfile или docker-compose.yml, то для ускорения процесса можно опустить флаг --build.
После нужно ожидать успешного завершения деплоя (появление единорога)
Подключение по ssh
Если образ BalenaOS был сконфигурирован с помощью флага --dev, то тогда появляется возможность подключится к устройству по ssh локально без ввода пароля.
Для этого пишем команду:
balena device detect
Должно вывести так:

Тут нам важно то, что устройство с osVariant: development. Если это так, то далее используем команду для подключения по ssh:
balena device ssh <UUID>.local
<UUID>.local - это host, который показан на скрине выше.
Если все произошло без ошибок, то вы подключились к приставке по ssh
12 April 2025