Homepage
The front door. A single dashboard linking every other service in the lab.
Eighteen containers on a single Docker host, plus the platform services
that keep the network working. Filter by category or search — press
/ to jump to the box.
The front door. A single dashboard linking every other service in the lab.
Reverse proxy and certificate handling, so services get clean names instead of ports.
Web UI for the Docker host — containers, images, volumes, and logs in one place.
Keeps an eye on container images and flags the ones with updates waiting.
Watches every service and shouts when something stops answering.
Dashboards over the metrics — the pretty end of knowing what the lab is doing.
Scrapes and stores the metrics that Grafana draws.
Comic and manga library, with a reader that works properly on a tablet.
Manga source manager and reader, feeding the library.
Organises and tags a media collection so it's actually searchable.
Bookmark and read-later archive that keeps a copy rather than just the link.
Merge, split, sign, and convert PDFs without uploading them to a stranger's server.
Personal finance tracking — accounts, budgets, and where the money actually went.
Recipe manager and meal planner, with a shopping list that builds itself.
Tracks what's been read, watched, and played in one timeline.
Self-hosted password manager, Bitwarden-compatible so the normal apps work with it.
Vector database — the storage layer behind anything doing semantic search.
A personal project running alongside the rest of the stack.
DNS for the entire network, with ad and tracker blocking applied everywhere by default.
Runs the smart home side — automations, sensors, and the devices that talk to them.
Mesh VPN back into the lab, so nothing needs a port opening on the router.
Zero-trust remote access as a second route in, with per-resource permissions.
Media server, reading from the NAS shares rather than local disk.
Game server hosting and management, kept in its own guest.
Sync target for notes, so they're not living in someone else's cloud.
Finance tracking in its own container, separate from the main stack.
The lone guest on the second node.