My personal cloud infrastructure running on a Synology NAS. 30+ Docker containers providing complete digital sovereignty.
Quick Access
Dashboard: dash.elpnas.com
NAS IP: 10.0.0.14
SSH: ssh -p 2222 epheterson@10.0.0.14
Core Services
Media Stack
- Plex - Media server streaming to all devices
- Overseerr - Request management for family
- Radarr/Sonarr - Automated movie/TV management
- Transmission - Download client (VPN protected)
- Tautulli - Plex analytics
Self-Hosted Cloud
- PhotoPrism - Google Photos alternative with AI tagging
- Paperless-ngx - Document management with OCR
- Calibre-Web - eBook server
- Mealie - Recipe management
Monitoring & Management
- Portainer - Docker management UI
- Homarr - Unified dashboard
- Watchtower - Auto-updates containers
- AdGuard Home - Network-wide ad blocking
Architecture
All services run as Docker containers:
/volume1/docker/
├── plex/
├── overseerr/
├── radarr/
├── sonarr/
├── photoprism/
├── ...
Media stored in /volume1/ELP NAS/Videos/
External Access
Cloudflare manages DNS and SSL for all *.elpnas.com subdomains:
- Automatic HTTPS via Cloudflare
- DDNS container keeps IP updated
- Selective services exposed externally
Why Self-Host?
- Data ownership - My files, my hardware, my control
- No subscription fatigue - One-time hardware cost
- Privacy - No cloud provider analyzing my data
- Learning - Deep understanding of infrastructure
- Reliability - When configured right, more stable than many cloud services
Stats
- Uptime: 99.8% over 18 months
- Storage: 12TB used / 18TB available
- Power: ~30W average
- Cost: ~$50/year (domain + electricity)
- Family members using: 4
Stack Details
Full documentation in /Users/elp/Repos/Claude/CLAUDE.md including:
- Every service with URLs and API keys
- SSH access patterns
- Common Docker commands
- Troubleshooting guides
This infrastructure replaced multiple cloud subscriptions and gave me complete control over family data. Best tech decision I’ve made.