The Router From Hell maxdevnet.cc

Colophon

About this site & its license

This is documentation for a real, running network — a carrier-grade control plane stretched across residential fibre — rendered as a small interactive PHP application. Every address, interface and design decision on these pages was transcribed from live configuration files.

Credits

All engineering, design, config, custom C, late-night packet captures and the entire conceptual crime of running OSPF over WireGuard between family homes is credited to:

Max — architect, operator, and sole on-call engineer of The Router From Hell.

With full and grateful co-credit to:

Copious amounts of alcohol — project co-author, morale department, and the reason the SSIDs are the way they are. Provided emotional support during OSPF adjacency debugging and asked for nothing in return but the occasional write memory.

How the site is built

  • Plain PHP — no framework, no build step. Drop it on any box with PHP and a web server.
  • A single data model (inc/data.php) is the source of truth; every page reads from it.
  • The topology is generated as inline SVG by PHP, then enhanced with a little vanilla JS for hover/focus tracing.
  • Interactive detail pages use query parameters (?device=, ?site=) rendered server-side.
  • It degrades gracefully: with JavaScript off, every node is still a real link and every table still renders.
To run it: php -S 0.0.0.0:8080 from the site directory, or serve it behind nginx/Apache with PHP-FPM. Perfectly at home on Pleco or the Linode VPS.

License

GNU General Public License v3

This website and its source are free software.

The Router From Hell documentation site
Copyright © 2026 Max.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see gnu.org/licenses.

Read the full license text Bundled verbatim as COPYING in the source.