Summary

A geek’s honest assessment of when self-hosting is worth it and when it isn’t. The author stopped self-hosting Matrix/Synapse (resource-inefficient; better to support matrix.org financially), WordPress e-commerce, and VPN (replaced with Tailscale), but continues self-hosting Paperless-ngx, Immich, and Jellyfin where the cost-benefit makes sense.

一位技術愛好者對自架服務的誠實評估:何時值得自架,何時不值得。作者停止自架 Matrix/Synapse(資源效率低)、WordPress 電商和 VPN(改用 Tailscale),但繼續自架 Paperless-ngx、Immich 和 Jellyfin,因為這些服務的成本效益合理。

Key Points

  • Stop self-hosting when: the open-source software benefits more from your subscription $$ than from your server load
  • Synapse: consuming more electricity than the value it provides to the Matrix ecosystem
  • E-commerce: payment processors (Stripe) create cloud dependency anyway — just use managed SaaS
  • VPN: Tailscale is simpler and cheaper than self-hosted Wireguard for personal use
  • Keep self-hosting: unique services (movie library), expensive SaaS alternatives (photo backup), privacy-sensitive (notes/documents)

Insights

The framing of “what benefits the project more — your money or your server?” is the clearest heuristic in the article. Running an underpowered Matrix homeserver hurts the Matrix network (nobody joins a server with poor uptime) while paying matrix.org directly funds the developers. This principle generalizes: the “self-host everything” ethos sometimes works against the open-source projects it’s meant to support.

Connections

Raw Excerpt

matrix.org, the company behind the Matrix protocol […] don’t really benefit all that much from me self-hosting my own Matrix server — at least not as much as they do from me giving them a couple bucks a month.