系统

2 篇文章
Umami 与 Shynet 轻量级分析工具对比,我为何最终拥抱 Umami

Umami 与 Shynet 轻量级分析工具对比,我为何最终拥抱 Umami

作者对比了Umami和Shynet两款自托管开源分析工具。两者均不追踪个人身份、不使用Cookie、符合GDPR,但理念不同:Umami走“小而美”路线,界面现代美观,原生支持简体中文,功能丰富(来源、设备、页面热度等),Docker部署简单;Shynet走极致轻量路线,支持不依赖JavaScript追踪,脚本不足1KB,适合极客或需统计屏蔽JS的访客,但界面简陋、功能仅限计数。作者最终选择Umami,因其高颜值、中文支持和完整功能,既满足流量分析需求,又无隐私负担。对于追求美观和实用性的个人博客站长,Umami是更推荐的选择。

Shynet轻量化的访客监控系统

Shynet轻量化的访客监控系统

部署Shynet建议使用Linux服务器(如Ubuntu 22.04+),需安装Docker和Docker Compose,最低配置512MB内存和2GB硬盘。推荐采用Docker Compose的生产级部署方式,通过docker-compose.yml文件定义Shynet应用与PostgreSQL数据库两个容器。部署步骤包括:拉取仓库并创建目录,编写docker-compose.yml和环境变量.env文件(需修改数据库密码和Django密钥),使用`docker compose up -d`启动服务,然后通过命令创建管理员账户。后续需配置反向代理和HTTPS。登录后台后,需创建“服务”代表要追踪的网站,获取唯一的追踪代码片段并嵌入到目标网站的`</body>`标签前,即可开始统计页面浏览量。