每一个技术爱好者的宿命,似乎都是从购买第一个域名和 VPS 开始的。
曾几何时,我认为“拥有数据的所有权”是至高无上的真理。为了这个真理,我踏上了一条名为“自部署(Self-hosted)”的不归路。我看不起那些寄生在第三方平台上的账号,觉得随时会被封号、被限流、被排版恶心。
于是,我开始了漫长的折腾史。
1. 陷入“工具崇拜”的怪圈
我的博客折腾史,基本就是一部开源博客程序的进化史:
WordPress 时代: 最开始是经典的 LAMP/LEMP 架构。为了一个更好看的各种插件冲突,为了把加载速度从 1.5秒优化到 0.8秒,我甚至去学了 PHP 和 Nginx 配置优化。
静态博客时代(Hexo/Hugo): 后来觉得动态博客太重,容易被黑,于是转向了静态生成器。Hexo、Hugo、Jekyll 我都试了一遍。那是 Markdown 的蜜月期,每次
git push后看着 CI/CD 流水线自动部署,心里都有一种莫名的极客满足感。现代轻量级时代(Ghost/Typecho/Halo): 再后来,觉得静态博客发文太麻烦(不能随时随地),又开始折腾 Ghost 和 Docker 部署。容器化听起来很美,直到有一天数据库容器挂载的卷出了问题。
在这个阶段,我产生了一种错觉:我在通过“搭建博客”这件事,表达我的技术品味。 我花在挑选主题、魔改 CSS、配置 CDN、申请 SSL 证书、编写自动备份脚本上的时间,大概是 100 个小时。
而我花在写文章上的时间呢?大概不到 10 个小时。
2. “运维工程师”的疲惫
压垮我的不是某一次具体的服务器崩溃,而是那种持续的、低强度的精神负担。
SSL 证书过期焦虑: 哪怕设置了
certbot自动续期,每隔几个月收到那封 "Your certificate is expiring" 的邮件时,还是会心头一紧,赶紧 SSH 上去检查一下。安全更新的强迫症: 宝塔面板爆漏洞了?OpenSSL 需要升级了?Linux 内核有新补丁了?本来只想写篇影评,结果打开电脑先做了半小时运维。
备份的虚无感: 我做了多地备份、S3 存储,但我依然担心。这种担心在深夜收到服务器报警邮件时达到顶峰。
最讽刺的是,我搭建了一个看起来极其完美、Lighthouse 跑分 100 分的博客,但上面只有一篇《Hello World》和两篇《如何搭建本博客》。
我把手段当成了目的。 博客的本质是“传递思想”,而我把它变成了一个“展示我能运维一个网站”的盆景。
3. 现成平台的“真香”时刻
转折点发生在我因为工作太忙,服务器忘记续费,导致这几年的“心血”断联了一周之后。我没有想象中那么恐慌,反而有一种解脱感。
我开始尝试现成的平台(无论是国外的 Medium、Substack,还是国内的公众号、知乎、或是专栏社区)。起初我是抗拒的,觉得没有个性域名,觉得排版受限。
但很快,我发现了被我忽视已久的价值:
极致的专注: 打开编辑器就能写,写完点一下发布就结束。没有服务器报错,没有 npm 依赖冲突,没有图片链接失效。这种**心流(Flow)**被打断的概率降到了最低。
网络效应与反馈: 自建博客就像在深山老林里造别墅,装修再豪华也没人看,除非你极擅长 SEO。而现成平台自带流量和社区。当你发布文章后,很快能收到真实的评论和反馈,这种互动带来的多巴胺,远比看着服务器 Uptime 99.99% 要来得强烈。
长期稳定性: 除非平台倒闭,否则我不需要担心由于我个人的懒惰导致内容消失。在这个云服务越来越成熟的时代,大型平台的容灾能力远胜过我那个 5 美元一个月的 VPS。
4. 结语:回归本质
当然,我并不是否定自部署的意义。如果你是想学习 Linux、网络协议、Docker,那么自部署博客是最好的练手项目。但如果你是想通过写作来沉淀自己、连接他人,那么请放过自己。
现在的我,依然懂技术,依然会写代码,但我不再为了“喝一杯牛奶”去“养一头奶牛”。
工具是服务于内容的。 当我不再纠结于博客的 Header 应该是 60px 还是 65px 高的时候,我发现,我终于又有东西可写了。
这AI生成的文章好像有点那个样子
回复删除