那些「酷,但用不着」的 self-hosted 应用

那些「酷,但用不着」的 self-hosted 应用

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

自部署是指在个人服务器上运行软件,替代SaaS应用。作者曾热衷于此,但因工作时间减少和Apple生态的便利,逐渐减少了自部署的应用。目前仅保留RSSHub、Bark、Headscale等常用软件,并记录下线应用以作纪念。

🎯

关键要点

  • 自部署是指在个人服务器上运行软件,替代SaaS应用。

  • 作者曾热衷于自部署,但因工作时间减少和Apple生态的便利,逐渐减少了自部署的应用。

  • 目前仅保留RSSHub、Bark、Headscale等常用软件,并记录下线应用以作纪念。

  • 自部署的体验因Docker和Caddy而变得方便快捷。

  • 大多数开源产品更注重功能而非设计,设计缺乏品味。

  • 工作后,作者的折腾时间减少,不希望花太多精力在服务维护上。

  • 下线的应用是以前感兴趣过的,记录下线应用以表纪念。

  • 下线的应用包括一些以前部署过但现在用不着的工具。

  • 保留的应用包括RSSHub、Bark、Headscale、Matomo、ArchiveBox、MinIO和Caddy等。

  • 作者理解将复杂度外包出去的服务价值,使用Supabase、Cloudflare R2和Vercel等服务,减少维护精力。

🔎

延伸解读

自部署的便利与挑战

自部署应用虽然提供了更高的控制权和灵活性,但也伴随着维护和管理的挑战。随着工作时间的减少,许多用户可能会发现,投入在自部署上的时间和精力难以维持,尤其是在需要频繁更新和维护的情况下。

开源软件的设计缺陷

虽然开源软件在功能上具有优势,但设计方面往往不够美观,缺乏用户体验的考虑。这可能会影响用户的使用意愿,尤其是对于那些重视界面和交互体验的用户来说,选择自部署应用时需要权衡功能与设计的平衡。

外包复杂度的价值

随着技术的发展,越来越多的服务选择将复杂度外包给第三方平台,如Supabase和Cloudflare。这种方式不仅减少了维护负担,还能让用户将精力集中在更重要的项目上,适合时间有限的用户。

延伸问答

什么是自部署应用?

自部署是指在个人服务器上运行软件,替代SaaS应用。

作者为什么减少了自部署的应用?

作者因工作时间减少和Apple生态的便利,逐渐减少了自部署的应用。

作者目前保留了哪些自部署应用?

作者目前保留的应用包括RSSHub、Bark、Headscale、Matomo、ArchiveBox、MinIO和Caddy等。

自部署应用的体验如何改善?

自部署的体验因Docker和Caddy而变得方便快捷。

作者对开源产品的看法是什么?

作者认为大多数开源产品更注重功能而非设计,设计缺乏品味。

作者如何看待将复杂度外包的服务?

作者理解将复杂度外包出去的服务价值,使用Supabase、Cloudflare R2和Vercel等服务,减少维护精力。

🏷️

标签

➡️

继续阅读