A walkthrough of a recent home server build experiment, the hardware bits, and the software stack that powers it, in addition to highlighting the motivations for having a homeserver.
- Assembling the server in a micro-ATX cabinet.
- Storage setup: 1TB nvme for host, with 2x4 TB drives with BTRFs mirroring.
- Debian with Tailscale based remote-crypt-unlock boot to avoid physical dependencies.
- Attempts to use Coolify, Portainer, and finally settling with Komdo for hosting and managing apps.
- Cycling through multiple "Homepage" projects for the server and finally settling with GetHomepage.
- Scheduled backups using restic + Backrest.