Yu’s Life 除了 Cusdis -> Remark42 外,还把自己的博客数据统计系统从用了一年半多的 umami 换为了 goatcounter,一方面是自己 self-host 的 umami 有一些版本更新历史遗留问题导致只能停留在一个旧版本,另一方面 Netlify + Supabase 的搭配也确实和 Cusdis 一样太重了,换到同样是 go 单二进制 + sqlite 数据库单文件部署在 fly.io,又是很舒服的配置。 因为 goatcounter 的作者很有坚持,觉得这样单文件的应用容器化反而会增…