1、简介
Umami 是一个轻量级的网站访问统计工具,开源免费,可自托管,类似Google Analytics。
在 Umami 的官网上就写着:Umami是Google Analytics的开源、以隐私为中心的替代方案。
知名的访客网站统计工具有百度统计、Google Analytics、51la、CNZZ等,我目前在用的是Google Analytics。
对于Google Analytics,除了访问统计后台很不方便,前端的加载也成问题。不说部分浏览器默认对hm.baidu.com
、googletagmanager.com
等域名屏蔽,有些网络环境下Google Analytics甚至加载不出来。因此,我打算尝试一下自建一个网站访客统计程序。
2、安装
2.1、自动安装
自动安装会自动创建一个PostgreSQL的容器作为数据库,如果自己有数据库的话建议使用自定义安装的方法。
执行:
1 | git clone https://github.com/umami-software/umami.git cd umami |
拉取代码到本地,编辑
docker-compose.yaml
修改端口等配置,执行
此处内容需要评论回复(自动审核)或加入 QQ 技术交流群(立即获得内容)后方可阅读。赞助(二维码在文章下方)后联系作者可一次性解锁所有(包括之后的新文章)。
即可启动。
2.2、自定义安装
自定义安装只拉取Umami本身,以及数据库适配器,可以用于连接自己的数据库。
可供选择的镜像:
1 | # PostgreSQL docker pull docker.umami.dev/umami-software/umami:postgresql-latest # MySQL docker pull docker.umami.dev/umami-software/umami:mysql-latest |
然后使用docker run
启动对应的镜像。
3、使用
反代,打开网站。
默认账号:admin
默认密码:umami
点击Settings->Add website,添加网站:
复制Tracking Code,在网站代码中添加。
有访客之后就可以看到统计:
Docker建站(十五)Umami:小而美的网站访客统计程序
评论