Self-hosting is having a moment. Privacy concerns, cloud cost inflation, and tooling improvements (Docker, Tailscale) have made it more accessible than it's been in years. But it's not for everyone, and the failure modes are real.
Why self-host at all
- Data sovereignty — your files, your media, your messages stay on your hardware
- Cost — for some workloads, owning hardware is dramatically cheaper than cloud equivalents
- Learning — you'll understand Linux, networking, and security deeper than any tutorial can teach
- Independence — services don't disappear when a SaaS company pivots or shuts down
Hardware options
- Raspberry Pi 5 ($80) — silent, low-power, good for light workloads. Pi OS is rock-solid.
- Used mini-PC ($150–300) — Intel NUC, Lenovo ThinkCentre, Dell OptiPlex on eBay. Far more power than a Pi.
- Used enterprise server ($300+) — Dell R720, HP ProLiant. Loud, hot, hungry — but cheap for serious compute.
- Cloud VPS ($5–50/mo) — Hetzner, OVH, DigitalOcean. Not technically "self-hosted" but you control the OS.
Our recommendation for first-time self-hosters: a used mini-PC. Quiet, capable, low electricity cost, room to grow.
Picking a distro
- Debian / Ubuntu Server — most documented, most package support. Default.
- Proxmox VE — turns the box into a hypervisor. Run multiple VMs and containers.
- Unraid / TrueNAS — NAS-focused, with apps via Docker.
- Fedora Server — newer software, good for desktop-leaning users.
Day-one essentials
- SSH with key-only auth, no password login
- Firewall (ufw or firewalld) — deny by default, open only what's needed
- Automatic security updates — unattended-upgrades package
- Reverse proxy (Caddy or Traefik) with automatic Let's Encrypt
- Backups — restic or Borg to off-site storage
- Monitoring — Uptime Kuma or Netdata, even for personal use
- Tailscale — connect remote devices without exposing services to the internet
What's worth self-hosting in 2026
- Nextcloud — replaces iCloud / Google Drive
- Immich — replaces Google Photos, with AI face/object recognition
- Jellyfin / Plex — media server
- Vaultwarden — Bitwarden-compatible password manager
- Home Assistant — smart home hub
- PiHole or AdGuard Home — DNS-level ad blocking
- Paperless-ngx — document management
What isn't worth self-hosting
- Email — deliverability is a nightmare. Use Fastmail or ProtonMail.
- DNS for your domain — Cloudflare's free tier is better than what you'll run.
- Anything with strict uptime requirements — your power flickers, your ISP has issues. SaaS is better here.
- Search engines — the indexing cost makes this impractical.
For backend hosting where SaaS makes more sense, see Railway vs AWS. For network-level security on your home setup, see Wireless Home Networking.
Sources & References
- Tailscale — Tailscale mesh VPN
- r/selfhosted — r/selfhosted community
- Awesome Selfhosted — Curated list of self-hostable software
- Hetzner — Hetzner Online