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

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

 

版权申明:
版权声明

①:本站文章均为原创,除非另有说明,否则本站内容依据CC BY-NC-SA 4.0许可证进行授权,转载请附上出处链接,谢谢。
②:本站提供的所有资源均为网上搜集,不保证能100%完整,如有涉及或侵害到您的版权请立即通知我们。
③:本站所有下载文件,仅用作学习研究使用,请下载后24小时内删除,支持正版,勿用作商业用途。
④:本站保证所提供资源的完整性,但不含授权许可、帮助文档、XML文件、PSD、后续升级等。
⑤:使用该资源需要用户有一定代码基础知识!由本站提供的资源对您的网站或计算机造成严重后果的本站概不负责。
⑥:本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
⑦:如果喜欢本站资源,欢迎捐助本站开通会员享受优惠折扣,谢谢支持!
⑧:如果网盘地址失效,请在相应资源页面下留言,我们会尽快修复下载地址。

0

评论0

请先

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