Analysis updated 2026-05-18
Monitor live CPU, memory, and traffic stats from one or more MikroTik routers in a browser.
Get alerted via Telegram, email, or Pushbullet when an interface goes down or CPU spikes.
Track active WireGuard VPN peers and DHCP leases from a single dashboard.
View a live map of geographic origins for active connections through the router.
| secops-7/mikrodash | fastify/point-of-view | ebookfoundation/free-programming-books-search | |
|---|---|---|---|
| Stars | 399 | 378 | 368 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | — | 2026-07-04 | — |
| Maintenance | — | Active | — |
| Setup difficulty | moderate | easy | moderate |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | ops devops | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Must be placed behind an authenticated proxy or VPN before exposing it beyond your local network.
MikroDash is a real-time network monitoring dashboard for MikroTik routers, which are widely used networking devices running an operating system called RouterOS. The dashboard connects directly to the router's built-in API over a persistent connection and streams live data to a web browser using Socket.IO, a technology that pushes updates without requiring the page to reload. The main dashboard shows live CPU and memory usage, traffic rates per network interface, active wireless clients, WireGuard VPN peers (WireGuard is a modern VPN protocol), DHCP leases (the assignments that give devices their local IP addresses), firewall rule hit counts, and a live map showing the geographic origins of active network connections. Cards on the dashboard are drag-and-drop rearrangeable and resizable. You can monitor multiple routers from one installation and switch between them via a dropdown menu. Alert notifications can be sent via Telegram, email, or Pushbullet when things like interface outages, high CPU, or VPN peer changes occur. The project is built in JavaScript, runs in Docker, and is intended for use on a local private network. The readme explicitly warns not to expose it to the internet without first placing it behind an authenticated proxy or VPN.
A real-time web dashboard that streams live stats from MikroTik routers, meant for private local network use only.
Mainly JavaScript. The stack also includes JavaScript, Socket.IO, Docker.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly ops devops.
This repo across BitVibe Labs
Verify against the repo before relying on details.