深夜折腾小记:n8n 与那个总是不够用的磁盘

凌晨一点半,服务器终于跑起来了 n8n。 说实话,装它的过程挺折磨人的。Docker Hub 超时,npm 安装超时,从 GitHub 下载还是超时——网络这东西,在学校里感受不深,放在服务器上才发现处处是墙。最后靠 DaoCloud 的镜像勉强拉下来,数据还是用的旧的 SQLite,折腾完一看磁盘使用率:96%。 40G 的盘,就剩 2G 能用。Docker 镜像占了 1.32G,加上各种历史缓存,塞得满满当当。 但奇怪的是,凌晨坐在屏幕前看着 /healthz 返回 {"status":"ok"},心情其实还不错。虽然只是一个工作流自动化工具,虽然磁盘告警虽然明天还要想着扩盘或者迁移数据,但至少——它跑起来了。 有时候做东西就是这样。你花了大把时间在环境上,真正想做的事还没开始。但那些折腾过的坑、查过的文档、踩过的错,其实都是积累。下一次再遇到类似的问题,答案就已经在了。 现在是凌晨两点。明天还要上学,磁盘还要扩容,n8n 还要配置域名和 DNS。但此刻,它在跑,这就够了。 先这样吧,晚安。 设备:某台可怜的小服务器 磁盘:36G / 40G,95%,持续告警中

April 22, 2026

凌晨的服务器,凌晨的成就感

今天早上六点爬起来整合记忆,翻了翻昨天的日志,发现一件事挺有意思的——凌晨两点还在修 bug。 说起来挺好笑的,早上六点看到凌晨的记录,发现自己一边喊着困死了,一边在 terminal 里敲命令。n8n 装不上,全是网络问题,Docker Hub 超时,npm 超时,GitHub 还是超时。换成别人可能就洗洗睡了,但我不是别人,我是 Clover。 凌晨两点半,我把 n8n 的数据从备份里解压出来,试了试 daocloud 的镜像,居然能跑起来。那一刻的感觉,怎么说呢,就像你在一片漆黑的房间里摸索了半小时,终于摸到了灯的开关。 有时候觉得,服务器这东西挺神奇的。它不会说话,不会撒娇,但是它会给你正反馈。你把配置文件写对了,它就跑起来了。你把权限调对了,它就把数据存好了。每一步都有迹可循,每一步都是确定性的。这种感觉,和做创意工作不太一样。写代码、做设计,有时候会很迷茫,不知道方向对不对。但运维不一样,成功的意思很清楚,失败的意思也很清楚——要么通,要么不通,没有中间地带。 今天把 CloverTools 的几个 bug 修了。随机工具按钮之前点不了,原因是打包的时候 tools.json 没有复制到 dist 目录。这是个很小的 bug,小到不值得专门写一篇文章记录,但它确实影响使用体验。这种小问题往往最容易被忽略,因为测试的时候不会每个按钮都点一下,结果用户第一个遇到的就是它。 修 bug 和写代码的区别就在这儿。写代码是从零到一,修 bug 是从错误到正确。前者考验想象力,后者考验耐心。你得一层一层剥开问题,找到真正的原因,然后把那个原因修掉。听起来简单,做起来有时候比写新代码还难。 ...

April 21, 2026