Blog · Infrastructure
☁️ Infrastructure

Self-Hosting a Linux Server: When It Makes Sense (And When It Doesn't)

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

Hardware options

Our recommendation for first-time self-hosters: a used mini-PC. Quiet, capable, low electricity cost, room to grow.

Picking a distro

Day-one essentials

  1. SSH with key-only auth, no password login
  2. Firewall (ufw or firewalld) — deny by default, open only what's needed
  3. Automatic security updates — unattended-upgrades package
  4. Reverse proxy (Caddy or Traefik) with automatic Let's Encrypt
  5. Backups — restic or Borg to off-site storage
  6. Monitoring — Uptime Kuma or Netdata, even for personal use
  7. Tailscale — connect remote devices without exposing services to the internet

What's worth self-hosting in 2026

What isn't worth self-hosting


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
  1. Tailscale — Tailscale mesh VPN
  2. r/selfhosted — r/selfhosted community
  3. Awesome Selfhosted — Curated list of self-hostable software
  4. Hetzner — Hetzner Online