Allow remote network (re)configuration of device from dashboard

Devices’ network connections are configured upon initial image download but the dashboard does not provide a means to reconfigure them afterwards and requires that a user does so manually via the hostOS terminal.

Chris Crocker-White: Just encountered this first hand again, messing around with connection files is not the best. It would be great to have a frontend UI for things like additional wifi networks, updating existing ones, setting static IP addresses etc.

This would be quite helpful. We have a lot of devices deployed in the field and sometimes the client has to change their wifi password. An admin can SSH into the device and add a connection profile, but it would be very helpful if connection profiles could be pushed either by the dashboard or API. This would allow us to let support staff fix these issues.

We have been crying out for a way to give our customers a way to configure their devices too. We wrote a hybrid python / typescript / react project two years back which interacted with DBUS NetworkManager, but it needs a refresh.

I’d highly recommend that some form of networkmanager API is integrated into the supervisor, and then provide an example repo with a UI. Users can then either use the api directly, or just use the repo with the UI?

This is an excellent idea and would make my deployments much easier. I have some static and some dynamic configs (even on the same device with multiple nics) so this would make the process much easier.