Moderators, please remove this thread if not allowed.
I have created a standalone dashboard, only utilizing Librenms API and backend. No configuration at all, except if you want to override some sane defaults. This project heavily utilizes AI agent.
Moderators, please remove this thread if not allowed.
I have created a standalone dashboard, only utilizing Librenms API and backend. No configuration at all, except if you want to override some sane defaults. This project heavily utilizes AI agent.
Looks kinda like custom maps
Yes, the layout is generated dynamically based on LibreNMS device/Network data. No config on the dashboard side.
It a uses LLDP/CDP, ARPtable, and scraps routing information from webpage (couldn’t find a better way to do it)
Zerotier, Tailscale and Wireguard network across multiple “Locations” are treated as overlay network.
I have making it feature rich for last few days, a lot of tooltip hover of devices, discovered device, overlay link, Arplink, CDP/LLDP linking etc.
Devices grouped by LibreNMS location
Overlay links for ZeroTier, WireGuard, Tailscale, GRE, IPSec, Tinc, PPTP, Tunnel, and TAP (auto-detected by interface name)
LLDP/CDP neighbor links
ARP-derived links, filtered to same-location devices
Per-device IPv4 routing tables (next-hop, destination, interface)
Device hover popovers with traffic and health graphs
Real-time asset change notifications via SSE (device/port/IP added or removed)
MAC vendor lookups via IEEE OUI databases
Drag, snap, resize, and orientation controls for site boxes
Pinch and scroll zoom with persisted viewport
Give it a try, open an issue if you encounter a bug or need a new feature