VERY NICE and clean
I use self Hosted NTFY so it need support for custom CA and self-signed certificate for https. Fot now use http
This have great potential. Nice job
Thank you. I'm glad you like it. Ill add a fix for this in the next release. Your no the first hosting an external DHCP.
For the Wireless collector I'm adding a Reverse DNS (PTR) lookup.
Once we have an IP from ARP, we can ask the system DNS resolver for the PTR record. OPNSense's Unbound DNS Resolver registers PTR records for DHCP clients by default so dns.reverse('192.168.1.42') returns ['laptop.home'] with no integration, credentials, or new deps required. This will also work with Pi-hole, pfSense, and anything that exposes PTR records.
Thank you nemke.
I cant help you with https support for ntfy. But it should also work if you point it to the http local IP.
I would suggest you set up something like nginx proxy manager with a domain. that way to can expose ntfy.domain.com and use the built in letsencrypt for the SSL cert. much more elegant and no more SSL issues.
Also, just idea...Add support for maps (bing, google etc), for ltap mini, ltap, knot, R11e-LR8G etc.......So on dashboard can be seen location of device
just idea
@nemke Thanks for the suggestion. I like the idea. Might be useful. But where to put it? ![]()
Examle
Add tab before "Logs" nama "Hardware"
Here can be seen RouterBoard ver, Health (temp, cpu temp, Voltage) and Location
I Location we can add manualy cordinate OR it take from MT if he have gps bint in (Ltam, Ltap mini, Knot....)
So we can add on Main DuashBoard add CARD with MAP (google, bing).
Just examle
Maybe a tab right underneath of topology. Keeps all of the "overview" type screens in line.
aggregate WAN (over ECMP) chart would be a must
Add IPV6 Stuff too (fw, interfaces, etc...)
I'm open to adding new features. Can you elaborate on what this should ideally look like and what metrics would be important to see?
Still have to add IPv6 in some places. Never got around to completing that implementation. Will move it up my todo list. ![]()
I added a very basic "Map" view on the "Routers" page. Geo location is currently based on geo-ip data but can be set manually in Router settings. Let me know what you think. Like I said its very basic. Happy to make changes to it.
Looking good. GOOD JOB. Also add Layout on Dashbord for MAP for every router.
Also, just idea, add LTE/5G layout on Dashbord, for devices that have that. Knot example
So we can monitor all LTE data (IMEI, RSSI, RSRP, SINR, RSRQ ) and also see Modem model and firwmare ver.
Like this from Winbox:

In dashboard add look so we can see all routers,in same time, and can catogorise it (LTE, 5G, ext) by platform
I give just idea, don't criticase You. You do great job with this, well done. ![]()
Are you able to launch the web gui? It should run the onboarding at first run to create the admin account.
Thanks for the feature request. Should not be too complicated to wire in. The Routers page already holds some of what you are describing, let me know what exactly you would like to see. Cloud you please open a issue in the Github repo, its just easier to track there: Issues · SecOps-7/MikroDash · GitHub
Thanks! I found an error though. on the parameters it's impossible to change user/pwd of the user that makes api connection, but since yaml cannot be changed, you must use admin password atm. I suggest you to publish an update for this:
environment:
ROUTER_HOST: "\[routerIP\]"
ROUTER_USER: admin
ROUTER_PASS:
I publish here the error because it's related to the app, not the docker itself!
@normis It seems the docker image is not being updated on the Mikrotik Docker App store. The current version in the store is from 5 months ago. I know you guys have automated pipelines to keep the images up to date. Any chance you guys can look into that for us?
What do you mean, this one is recent? https://hub.docker.com/r/mikrotik/chr Or you mean something else?
@normis I'm referring to this one for MikroDash. https://hub.docker.com/r/mikrotik/mikrodash. Last updated 5 Months Ago. Not sure if other apps are affected.

