由于不蒜子宕机,作者决定自建统计服务,选择了基于Go语言的开源项目busuanzi,通过Docker部署和数据迁移,成功同步旧数据,最终实现博客的完全自建。
由于访问速度问题,作者星辰开发了一个项目,将旧版不蒜子数据迁移到自建版本。步骤包括备份数据、修改配置、下载工具、通过Docker安装Redis、加载数据、运行工具进行迁移。最后替换服务器文件并重启服务。数据量大时耗时较长。
作者记录了更新不蒜子项目数据结构的过程:停止服务备份数据,修改`docker-compose`配置,下载配置转换工具并迁移数据,更新环境变量和镜像版本,最后重启服务。
每周五更新的项目有SafeLine、hugo、pingvin-share、busuanzi、trivy、bruno、keda和thanos。请关注博客www.bboy.app获取更多详情。
本文介绍了搭建公益统计服务busuanzi的过程,包括安装git、go和redis,编译项目,修改配置文件,设置管理员密码,添加cloudflared隧道并启动服务。通过访问地址+/admin可以进入管理界面。
前言公益统计服务busuanzi官网:
本文介绍了作者自行搭建busuanzi服务的过程,包括服务器和docker环境的需求,添加站点,新建docker-compose文件,执行和设置反代等过程。作者放弃了数百万的数据,改为自搭建,以提升博客速度。
一个月之前,就发现自己的博客用的计数系统“不蒜子”对每篇博客访问量的统计出现了问题,刚写的博文,访问量都是几十万,显然不正常,但是很神奇,整个博客的访问量统计似乎并没有问题。当时也在 v2ex 发帖咨询了,不过没有人给出合理的答案,今天偶然间发现了原因,发文记录。
完成下面两步后,将自动完成登录并继续当前操作。