Docker搭建自己的网站统计工具umami

Docker搭建自己的网站统计工具umami

一、Umami 是什么Umami 是一款简单易用、自托管的开源网站访问流量统计分析工具,Umami 不使用 Cookie,不跟踪用户,且所有收集的数据都会匿名化处理,符合 GDPR 政策,资源占用很低,虽然功能简单,但分析的数据内容很丰富。网上的教程都是使用的docker-c...

一、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

这样我们的容器就能访问到数据库了。

 

原文链接:https://www.vipiu.net/archives/2023/10/24/19744.html,转载请注明出处。
0

评论0

请先

会员低至49元,开通享海量VIP资源免费下载 自助开通
显示验证码
没有账号?注册  忘记密码?