Hacker News new | ask | show | jobs
by itfourall 438 days 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!