这套博客原先跑在 SQLite 上,图省事。直到某天后台点「保存」转了三秒才回来,我才下决心把它挪到 PostgreSQL 15。挪的过程不算长,一晚上就完了,但踩的坑足够写一篇。
这篇文章写给「想有一个自己的站点」的人。它不假设你已经懂运维,但也不打算哄你——里面有一些必须接受的麻烦事,我会明确标出来。
整篇的结构是按真实顺序走的:先想清楚要什么,再买机器、装环境、选数据库、选程序、改主题、处理图片和评论,最后解决性能和备份。每一步我都会给出「为什么是它,而不是另一个」的理由,以及我实际踩过的坑。