起因

几年前我几乎所有的数字生活都托管在各大云服务上:照片在某个网盘、笔记在某个 在线文档、密码存在浏览器里。用起来确实方便,直到有一天——某个服务关停了免费 额度,某个平台改了隐私政策,某个账号因为"异常登录"被锁了三天。

我开始意识到一件事:我并不真正拥有这些数据。它们住在别人的硬盘上,按别人 的规则存在。

于是我试着把服务一点点搬回自己手里。这条路一般叫做 self-hosting(自托管)。

自托管到底图什么

折腾了一段时间,我觉得对个人用户来说,自托管的价值主要有三点。

第一,数据主权。 数据在自己的机器上,备份策略自己定,服务关停也不会丢东西。 你不再需要担心某个 SaaS 哪天宣布停止服务。

第二,可控与可学。 每一个服务怎么跑起来、端口怎么开、证书怎么签,都是自己 亲手配置的。这个过程会逼着你把网络、Linux、容器这些基本功补扎实。

第三,便宜。 一台入门级云服务器一个月几十块钱,能同时跑十几个服务,长期来看 比一堆订阅划算得多。

代价也要说清楚

自托管不是银弹,它有真实的成本:

  • 要自己负责运维。服务挂了得自己爬起来看日志,证书过期了得自己续。
  • 安全责任在自己。公网暴露的每一个端口,都是你要守的门。
  • 会花掉不少业余时间。尤其在刚开始踩坑的阶段。

所以我的建议是:从一个真正需要、且相对简单的服务开始,比如先跑一个自己的 书签或笔记服务,跑顺了再慢慢加,而不是一上来就搭一整套。

这个小站会记录什么

后面我会把这一路的配置、踩坑和心得陆续记在这里:Nginx 反代、HTTPS 证书自动续期、 Docker 部署、异地组网、系统安全加固等等。

如果你也在考虑自托管,希望这些笔记能帮你少走点弯路。