github.com/kimzam30/my-homelab-setupEarlier build
My HomeLab Setup
The first homelab: a NAS, Pi-hole, Jellyfin, Gitea and uptime monitoring behind Tailscale, all in Docker Compose.
- Status
- Earlier build
- Kind
- The first home server
- Services
- Homepage, FileBrowser, Jellyfin, Gitea, Pi-hole, Speedtest Tracker, Uptime Kuma
- Access
- Tailscale, behind an Nginx reverse proxy
- Approach
- Infrastructure as code; secrets in environment files
- Started
- Last push
- License
- MIT
- Built by
kimzam
What ran on it
- FileBrowser turned the server into a NAS you manage from any browser.
- Jellyfin streamed the local media library to phones, tablets and the TV.
- Gitea hosted private repositories.
- Pi-hole blocked ads and trackers for the whole network at DNS.
- Speedtest Tracker and Uptime Kuma logged the ISP hourly and raised alerts when a service or the tunnel went down.
What came next
It replaced several paid subscriptions with self-hosted software. Its successor, Homelab26, rebuilt the idea around a hard split between public and private services and a backup system designed for losing the whole disk.