For years as215248.net was a small WordPress install. It worked, but it felt wrong: a network project about doing things properly, running on a stack I had to patch, back up and babysit. So I rebuilt it from scratch as a static site.
What changed
The whole site is now static HTML generated with Astro. No database, no PHP, no admin panel to keep secure. It builds in about two seconds and is served straight from disk.
More importantly, the data is live:
- The Looking Glass runs real ping / traceroute / MTR / DNS / HTTP tests from a probe inside AS215248 via Globalping.
- Peering and Locations are generated from PeeringDB at build time and refreshed daily — I never hand-edit the IX list again.
- The Network page pulls announced prefixes, RPKI status and connectivity straight from RIPEstat and RDAP.
- The NTP and Tor pages show live stats from the NTP Pool and Tor Metrics.
How it ships
The site lives in a Git repo. A small script fetches all the data before every build, and the production server pulls, rebuilds and republishes itself on a daily timer. It’s served behind a Cloudflare Tunnel, so there are no open ports on the origin at all.
That’s the whole point of a project like this: every part of it is something to learn by actually operating it. Even the website.