Homelab
My homelab is one small server running around seventy containers: media, documents, finance tools, my own side projects. Everything on it comes from a single Ansible repository, with CI, alerts and a written recovery plan. These posts cover how that setup works and where it broke.
- What the ZFS ARC does with your RAM, and what a cap costs
How much RAM does the ZFS ARC take on a homelab server, and what changes when you cap it?
- Time Machine backups on a Samba share in Docker
How do I back up a Mac to a Samba share with Time Machine, and know when it silently stops?
- Homelab deploys with Forgejo Actions and Semaphore
How do I deploy a homelab from git with Forgejo Actions and Semaphore?
- Structuring an Ansible repo for a one-server homelab
How do I structure an Ansible repo for a single-server homelab?
- Running a one-server homelab like production
Why run a one-server homelab like production infrastructure?