Skip to content

The lab

My self-hosted stack, running live. This page reads from the machines.

Everything here runs on hardware I pay for, behind Traefik with Cloudflare in front. It serves this site. When the monitoring cannot reach something, the number disappears instead of being filled in — that rule has its own page.

The written version of what running this taught me is in where single-node infrastructure breaks down, and the tooling is in the case study.

Loading dashboard data...

Services you can open

These are live and public. If one is down, it is down.

Play

A text adventure running on this site. It exists because a website should let you do something, not only read.

Open it