I wanted a minimal homelab server with full control over every component - no bloated NAS distros, no web UIs I didn't ask for, just a lean Linux box with pooled storage, parity protection, VPN access, containers, and automated backups. Here's how I built one with Alpine Linux on my Zimablade server.

1. Install Alpine Linux

Download the ISO from alpinelinux.org, flash it to a USB drive with Balena Etcher, and boot from it.

Login as root (no password) and launch the installer:

setup-alpine