A way to manage the network settings of a device via balena.io?

Hi,
we currently are running devices, where we are able to configure the network settings using network-manager. So generally balena would be a nice fit. However we would love to rid our application from this code as we think the application should not be mixed with the configuration of the box. And admittedly this functionality doesn’t have the robustness we would like to see.

Now we would love to know, if there is (or is planned) any way to configure the network settings via the balena.io dashboard? It does seem as if it would be a natural fit to have something able to talk to the NetworkManager on the Device-Configuration or the Device Actions area.

And manually logging on to the host os and executing nmcli commands via balena.io isn’t what I’m looking for.

Chris

One way to go about this would be to separate the configuration code into a separate service, and then use the device variables on the dashboard to talk to this service.

A good example of this is wifi connect. It’s designed so that it exists as a separate service.

Hi @chrisdutz,

Could you share a bit more about the type of network-manager settings you are looking to configure? Have you looked into the suggestion by my colleague Anuj about configuring network settings using a different container?