Manage multiple devices from same webinterface

It can be a pain in the ass to find the IP and port for some devices, for example behind NAT. It would be nice if it was possible to login on those from connected devices. It would also make global ignore patterns manageable.

What trouble should I expect if I wanted to implement such feature? I see that config is available in the API, but there is no way to be sure if the API is available on a certain port behind NAT, right?

We don’t acquire UPnP mappings for the web UI port, so I doubt you could log in from the outside unless you’d explicitly forwarded a port yourself.

Though checkout https://github.com/kreischweide/metrothing

The global (per folder) ignore patterns are already manageable through the #include directive.

Technically it’s not too much work, you could take the existing web UI and make it connect and use a specific hostname for all it’s calls.