Self-Hosting on NAS: Replace Cloud Subscriptions With Your Own Services
Dropbox, 1Password, Google Photos, smart home cloud – all great, all expensive. With a 4-bay NAS you can self-host most of these services and save $200-400/year in subscriptions. Practical list below.
Short version
Self-hosting pays off from a 4-bay NAS with at least 8 GB RAM. Nextcloud replaces Dropbox, Vaultwarden replaces 1Password, Immich replaces Google Photos, Home Assistant replaces SmartThings. All run as Docker containers, setup time per app ~30-90 minutes.
Hardware requirements
- Minimum: Synology DS224+ / DS923+ or equivalent. 4-8 GB RAM, x86 CPU (no ARM!).
- Comfortable: 4-bay with Intel N100/N305 or Ryzen 5, 16 GB RAM, M.2 NVMe cache.
- Power: DIY mini-PC with 32 GB RAM for 10+ containers in parallel.
Top self-hostable apps 2026
Nextcloud (cloud storage / office). Replaces Dropbox, Google Drive, Office Online. Native app on Synology, otherwise Docker. RAM: ~1 GB.
Vaultwarden (password manager). Bitwarden-compatible OSS. Replaces 1Password (~$36/year), LastPass. RAM: 100 MB. Easiest immediate savings app.
Immich (photo management). Google Photos clone with auto-upload, face recognition, ML tagging. Needs GPU or Coral USB for AI features. RAM: 2-4 GB.
Home Assistant (smart home). Replaces SmartThings, Hue, Apple HomeKit hub. Local control, add-ons via HACS. RAM: 1-2 GB.
Pi-hole or AdGuard Home (DNS adblocker). Blocks ads network-wide. RAM: 100-300 MB.
Jellyfin (media server). Plex alternative without cloud dependency. Hardware transcoding via Intel Quick Sync. RAM: 1-2 GB.
Paperless-ngx (document management). Scans PDFs, OCR-indexes, searchable. 10-year tax archive? Done. RAM: 1 GB.
What you save (example)
- Dropbox 2 TB: $120/year → Nextcloud: $0
- 1Password Family: $65/year → Vaultwarden: $0
- Google One 2 TB: $120/year → Immich: $0
- SmartThings sub: $50/year → Home Assistant: $0
- NextDNS Pro: $25/year → AdGuard Home: $0
Total savings: ~$380/year. NAS amortizes in 2-3 years just from self-hosting.
Setup tips
Docker over native apps where possible. Easier updates, reproducible snapshots. Synology Container Manager, Unraid Docker UI, TrueNAS Apps.
Reverse proxy: Caddy or Nginx Proxy Manager as frontend. Domain via DuckDNS, Let's Encrypt for HTTPS. ~30 min setup.
Backup: Container volumes are data – include in backup. Export Vaultwarden DB separately.
Reverse proxy + VPN: Tailscale or WireGuard for external access. No open port-forwarding to the internet.
Security notes
- Never expose containers directly (port 80/443 forward) without HTTPS reverse proxy
- Enable 2FA on Vaultwarden + Nextcloud + Home Assistant
- Regular updates (Watchtower for auto container updates)
- Quarterly backup tests
Recommendation
Beginners: start with Vaultwarden (10-min setup, instantly $65/year saved). Then Nextcloud + Immich. Home Assistant last – steep learning curve but biggest payoff.
Related articles
Further reading
RAID for Home Users: Everything You Actually Need to Know
Buying a NAS in 2026: Ugreen, Synology, QNAP or DIY?
All RAID Types Explained: The Complete Guide for NAS & Homelab