一、Umami 是什么
Umami 是一款简单易用、自托管的开源网站访问流量统计分析工具,Umami 不使用 Cookie,不跟踪用户,且所有收集的数据都会匿名化处理,符合 GDPR 政策,资源占用很低,虽然功能简单,但分析的数据内容很丰富。
网上的教程都是使用的docker-compose搭建的,要么就是已经很老的教程,不是那么适用,今天刚好爱游也搭建了一个,就分享下搭建过程。
需求环境:
1.Mysql8.0 我试过了,mysql5.7数据库生成不了,
2.docker
以上两个是必须的。
3.nginx
4.php7.x
5.phpmyadmin
这三个不一定要安装。
nginx用来做反向代理,直接用IP又不是不能用。
php用来支持phpmyadmin,这样方便编辑数据库。
开始干活:
1.安装宝塔面板,爱游这里就用它了,怎么安装这里跳过。
2.打开宝塔面板的软件商店安装docker管理器。
3.直接在SSH里面输入以下内容
docker run -d \ --name umami \ -p 3000:3000 \ -e DATABASE_URL=mysql://数据库用户名:数据库密码@数据库地址:3306/数据库名 \ -e DATABASE_TYPE=mysql \ -e HASH_SALT=vipiunet \ --restart always \ ghcr.io/umami-software/umami:mysql-latest
上面的不多说。运行后会自动创建数据库。
默认的用户名为admin,密码是umami
运行后提示如下就成功:
注意:
-e DATABASE_URL=mysql://数据库用户名:数据库密码@数据库地址:3306/数据库名 \
这个看就懂了,主要是这个数据库地址,宝塔的docker一般都是172.17.0.1
docker的内网地址一般都是后面+1
所以我们要总数据库权限里面允许它访问,如果我们的容器地址是172.0.0.3
那么我们的数据库权限里面就应该填写172.17.0.3
版权申明:
请先
!