文章 /服务器/工作流/工具

把服务器当成书房

一台美国弗吉尼亚的小 ECS,如何变成我的写作与部署基地

一台小机器

它跑在 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、证书续期配置都有一份快照,随时可以重建。

一点感受

服务器不会让人变得更有创造力,但它会减少「想到」与「做到」之间的摩擦。

当部署只需要一条命令,写作和实验就会自然发生。书房的意义也在这里:不是书多,而是坐下就能开始。