Services
Everything I self-host,
in one place
The status dots are live: your browser checks each service once a minute. Pick a card to open it.
Nothing matches “”.
The machine
One small box,
doing a lot
A modest VPS doing honest work. Here is how it is put together.
One box, many jobs
Every service runs in its own container on a single machine, described in one compose file. Rebuilding from scratch takes minutes.
Everything routes here
Mail aliases, SMS webhooks and API calls all arrive at one reverse proxy, then fan out to the right container over TLS.
Built to notice breakage
Uptime checks run every minute. When something stalls, an alert reaches my phone before anyone else notices.