一台小机器
它跑在 us-east-1,四核,40G 系统盘,日常占用不到 10%。上面同时住着几个静态站、两个 Python 服务和一堆备份。
我喜欢它的原因很简单:它只听我的。 没有平台算法,没有模板限制,没有「升级会员解锁」。
从「登录服务器」到「几乎没有服务器」
以前做运维的感觉是:每次都要 SSH、输密码、想目录、怕手抖。现在大部分动作被压缩成一条命令:
workbench exec -i i-xxx -c "df -h; systemctl status nginx --no-pager"
不用记 IP,不用公网,不用密钥。文件传输也一样:
workbench upload ./dist.tar.gz /tmp/dist.tar.gz -i i-xxx
真正省下来的不是时间,是心理上的启动成本。想改一行 nginx 配置,可以立刻改;想看看日志,可以立刻看。工具顺手,人才会愿意每天维护。
我的部署约定
- 代码与数据分家:
/opt放代码,/var/lib放数据库与上传文件;发版只替换代码目录。 - 只 reload 不 restart:
nginx -t通过才nginx -s reload,避免把同机其他站点掐断。 - 站点之间零信任:每个服务独立用户、独立 venv、独立端口,只监听
127.0.0.1。 - 配置进备份:nginx、systemd、证书续期配置都有一份快照,随时可以重建。
一点感受
服务器不会让人变得更有创造力,但它会减少「想到」与「做到」之间的摩擦。
当部署只需要一条命令,写作和实验就会自然发生。书房的意义也在这里:不是书多,而是坐下就能开始。