起点:一台闲置的 VPS
这台机器规格不大:AMD EPYC 7A23 的核、3.8G 内存、50G 盘,系统是 Debian 13 (trixie)。到目前为止磁盘用了 17G,还剩 31G —— 对一个只跑服务和静态页的地方来说,空间是够的,缺的从来不是空间。
它原本只干两件事。
第一件是跑 OpenWebUI,当自己用的大模型入口。第二件是用 frp 把家里内网的几个服务穿出来,5001 到 5008 那一排端口,各自对应一台内网机器上的东西。都是那种「配好就不用管,管的时候已经忘了怎么配」的服务。
80 端口上一直放着一张静态页,在 /var/www/home/index.html,几张截图加一份主机状态,谁打开都能看到这台机器还活着。够用,但也就只能看看。
为什么要写
真正的原因很朴素:每次折腾完就忘了,下次再踩同一个坑。
半年前为了搞清楚某个端口为什么被占,翻了一晚上文档,最后发现是自己在两周前留的一个测试进程。这种事不值得发生第二次,但只靠脑子记,它一定会发生第二次。
写下来比记住便宜,也比重新查一遍便宜。
对博客的要求
想清楚要求之后,可选的空间其实很窄:
- 能写,打开就能写,不要先进后台点五次
- 够快,一台 3.8G 的小机器,别为了打开一篇文章跑十几条 SQL
- 不占资源,空闲时最好别占内存
- 坏了能自己修,不想有一天因为某个插件更新失败,站点直接白屏
这几条合在一起,答案已经很明显了 —— 后面那篇《为什么最后是静态站点》会详细讲这个取舍。
现在这页面上能看到的东西,就是那几条要求的产物。
起点:一台闲置的 VPS
https://zxtweb.fun/posts/start-here/