Home Server
A custom-built, self-hosted Docker server for media, DNS filtering, monitoring, and productivity.
Overview
A custom-built server at home running the services I rely on every day, kept simple, self-contained, and easy to patch.
Spec sheet
- Hardware: custom build
- OS: Ubuntu
- Containers: Docker, managed with Portainer
- Storage: RAID 1
- Patching: automated
Services
- Jellyfin for media
- DNS and ad blocking
- Uptime Kuma for monitoring
- Vikunja for tasks
- paperless-ngx for document management
Networking and access
- Fully self-contained network, with services proxied internally through Caddy
- Remote access over Tailscale
- Cloudflare-based access proof of concept
Backup
- RAID 1 mirroring for storage redundancy
Stack
Ubuntu Docker Portainer Caddy Tailscale Cloudflare Jellyfin Uptime Kuma Vikunja paperless-ngx