3 ms·
Hey all — I'm one of the developers behind NetStruct We built this tool because we needed a fast, visual, and flexible way to map real-world networks across mu
by itfourall 1y ago
Hey all — I'm one of the developers behind NetStruct
We built this tool because we needed a fast, visual, and flexible way to map real-world networks across multiple locations (data centers, office floors, etc.), including:
Custom device icons for routers, switches, servers, firewalls, etc.
Live status tracking (ICMP ping-based) with color-coded borders
Multi-page support (e.g. Site A, Site B, Rack 1, Rack 2...)
Alarm triggers linked to your own API endpoints
CSV-based storage (easy to edit, backup, version control)
Some extra details:
Frontend: Vanilla JS + PHP + LeaderLine for visual connections
Backend: No heavy frameworks — just CSV + shell scripts + ICMP
Deployment:
→ Install script for Debian/Ubuntu (Raspberry Pi Desktop recommended)
→ Or run via Docker: docker pull itfourall/netstruct
We’re actively improving the UX, and would love your feedback.
Happy to answer technical questions — AMA!