itfourall 7 days ago

We just released NetStruct, a powerful browser-based tool for visualizing and managing complex network topologies in real time.

Drag & Drop Network Planning Multi-page layouts for sites/floors/data centers Real-time status via ICMP (green/red live markers) Alarm system with API triggers per category CSV-based data structure (device info, status, links) Draw directional lines (LeaderLine) for connections Upload background maps/floorplans Available as Docker container or install via script Optimized for Debian/Raspberry Pi Desktop

It’s ideal for IT admins, network engineers, MSPs, or anyone managing multiple network zones and devices. Fully local, no vendor lock-in.

GitHub: https://github.com/IT-4-ALL/NetStruct Live Demo: [Link to your demo if public] Docker: docker pull itfourall/netstruct

  • 20after4 7 days ago

    This looks pretty cool, I suggest, however, to make your github link prominent on the site, not just here in comments.

    Also, why is the live demo just a screenshot and why does your comment say [Link to your live demo if public]

    I can't help but get the impression that this entire thing was generated by an LLM.

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

FlyingBobcat 7 days ago

Why can devices only have one ip address? How should i model routers with it. (Routers connecting networks, not only 1 fixed ip to internet with dynamic ip?)

  • itfourall 7 days ago

    Make more Routers with the right IP Address

  • itfourall 7 days ago

    If you have dynamic IP´s use DNS

alexjoelee 7 days ago

Looks cool! We are missing tools like this that are open-source. So many topo tools are very expensive to license and use.

  • itfourall 7 days ago

    Thank you and please share it with your friends.