After a year of trying every self-hosted tool I could find, here is what survived and what got abandoned.

Kept running:

  • Vaultwarden — easiest win, works perfectly with all Bitwarden clients
  • Syncthing — just works, zero maintenance after setup
  • AdGuard Home — blocks ads network-wide, better UI than Pi-hole for my taste
  • Jellyfin — rock solid media server
  • Uptime Kuma — beautiful monitoring

Abandoned:

  • Self-hosted email (deliverability is a nightmare)
  • Gitea (only developer, GitHub is fine)
  • Matrix/Element (nobody I know uses it)

Wrote up the details with docker commands for everything. The biggest lesson: start with 3-4 things and actually maintain them rather than spinning up 20 containers you forget about.