Feature Request: Add some info to the DDNS widget - hostname.domain.com
Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
- [X] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
- [X] I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue
Is your feature request related to a problem? Please describe.
The feature is not realated to a problem. Just a couple of suggestion to try and improve the widget.
Describe the solution you like
This is two fold:
-
Add the actual hostname and domain of the DDNS that is registered to the widget. ie. add hostname.no-ip.org. I know some services authenticate with a username rather than a hostname, so, maybe add text box to the Dynamic DNS: Settings, so, the hostname.domain.com could be entered and displayed on widget, just like the IP address is.
-
For those of us that are using MORE than one DDNS service, we're not able to resize the individual boxes within the widget to minimize the blank space. We can resize the overall widget but not the smaller rectangles.
The pic should illustrate what I mean:
A clear and concise description of what you want to happen.
I think I mentioned that above...but I am available to clearing if needed.
Describe alternatives you considered
I've tried Chrome and it seems to display "correctly".
Additional context
In my original post above, I used FF (version 130.0)
However I tried Chrome (version 128.0.6613.120) and it formats "correctly" with no wasted space.
So, looks like a "bug" when displaying in Firefox?
Still would like to see an option to display the hostname and domain of each DDNS.
You can if you expand the size of the widget. Then a new row with the hostnames appear.
https://github.com/opnsense/plugins/issues/4142#issuecomment-2265017365
You can if you expand the size of the widget. Then a new row with the hostnames appear.
damn...didn't even know that was hidden there! Thanks for that.
I'd still like see the host name be brought into sight when the widget is 1 column.
Also, for example, services like HE.net use a username... and duckdns use the hostname, it'd be nice if I could add some text that would include the FULL hostname and domain at that service.
Im sure there are a lot pf dyndns services who all do things a bit different.
The scope of the widget was to show the API output of the ddclient. There are probably many other configurations where the API output is incomplete and the widget will show incomplete data.
The domains are hidden when not expanded because I thought it would be nice having a small widget that only shows the most crucial information if not expanded.
Of course, if you have any suggestions here, PRs to improve the widget are welcome. Without having the dns providers to test, its impossible to improve the widget more.
@Monviech For sure, I'd like to see the hostname.domain.com displayed with the crucial info. IMO, that's pretty crucial info. Also, not sure why FF and Chrome are displaying the widget slightly differently, FF seems to have more wasted space, and Chrome is displaying how I think you meanted it to be display, concise and tight.
The info in the widget is also incorrect if you fail over to another host with a different ip for the wan (no wan carp virtual ip). the other host may update that dns. when the other node comes back up and pre empts, it never checks or updates the ip. it just assumes what it updated last was what the value is. is there a way to force an update when switching to master? i tried force from command line and it still doesn't update. This is using native by the way.
This issue has been automatically timed-out (after 180 days of inactivity).
For more information about the policies for this repository, please read https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md for further details.
If someone wants to step up and work on this issue, just let us know, so we can reopen the issue and assign an owner to it.