| 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! |