如何使用n8n替代uptime-kuma
前言
由于我只有一台内存 2G 的云服务器,上面也部署了一些 Docker 服务,加上近期启用了 n8n 实例,导致内存频繁达到 90% 的告警线:

虽说我可以把告警上调至 95% 来避免这个问题,但是内存不足的问题并没有得到实际解决。于是稍微查了下服务器中哪些 Docker 服务比较占内存:

尽管 n8n 占用的内存是最多的,但是我在上面搭建了一些工作流和接口服务,所以是必要的,无法被替代。其它的服务要么也是不可替代,要么占用内存极低,所以最显眼的就是 uptime-kuma 了。尽管它占用的内存严格来说也不算特别多,但谁叫我服务器内存不够呢😂,而且 uptime-kuma 是一个网络服务健康检测的工具,功能不算很复杂,但内存也是轻松超过 100M(据说是 nodejs 的锅,因为我部署的一些其它自带前后端的 Docker 服务,采用 Go 写的,内存就只有不到 30M)。

虽然 Uptime Kuma 的界面简洁,用来检测服务和证书的状态也很方便,但是现在也只能说再见了


