Hobby projectsOur setup → Services
Deeper dive · Containers

The service fleet

A few dozen containers across three Docker hosts, each with one job. The interesting part is not the list — it is the discipline that keeps a hobby fleet behaving like infrastructure.

What runs

The discipline

Compose definitions live in a version-controlled projects tree and are managed through Arcane; deployments happen from there, nowhere else. Updates are deliberate — watch timers announce new releases, a human decides when to take them — because an unattended update in the wrong place is how a quiet evening becomes a long one. And every service that can fail silently has been taught to fail loudly instead: if a scheduled job degrades, it says so in the first line of the message it sends.