Anolis 8.6 docker部署Matomo

Anolis 8.6 龙蜥系统 docker部署Matomo网站访问来源分析系统
一、Anolis安装docker(龙蜥系统默认是podman代替docker)
1、更新系统的软件包

 sudo dnf update -y

2、安装podman-docker

sudo dnf install -y podman podman-docker 

3、验证podman版本

podman --version

在这里插入图片描述

二、启用Matomo和Mysql镜像
1、拉取镜像

podman pull docker.1panel.live/library/matomo:5    #随便找了个方便的镜像源,有别的源可以修改
podman pull docker.1panel.live/library/mysql:8.0

2、创建podman网络

podman network create matomo_network 

3、启动Mysql容器

podman run -d \
  --name matomo_db \
  --network matomo_network \
  -e MYSQL_ROOT_PASSWORD=your_root_password \
  -e MYSQL_DATABASE=matomo \
  -e MYSQL_USER=matomo \
  -e MYSQL_PASSWORD=matomo_password \
  -v matomo_db_data:/var/lib/mysql \
  mysql:8.0  

4、启动Matomo容器

podman run -d \
  --name matomo_app \
  --network matomo_network \
  -p 8080:80 \
  -v matomo_data:/var/www/html \
  -e MATOMO_DATABASE_HOST=matomo_db \
  -e MATOMO_DATABASE_USERNAME=matomo \
  -e MATOMO_DATABASE_PASSWORD=matomo_password \
  -e MATOMO_DATABASE_NAME=matomo \
  matomo:5 

三、Matomo安装配置
1、浏览器打开服务器地址和对应的端口
在这里插入图片描述
2、填写之前配置的mysql的密码和数据库名
在这里插入图片描述

3、配置超级用户
在这里插入图片描述
4、配置网站信息
在这里插入图片描述
5、增加监控代码到需要监测的网站
在这里插入图片描述
6、下一步就完成安装

四、问题处理
1、如果修改了访问端口,Matomo的安全机制会告警,修改内部配置文件,增加可信主机
在这里插入图片描述

sudo podman cp matomo_app:/var/www/html/config/config.ini.php  ~/ #config文件拷贝出来编辑
vi config.ini.php  #配置里增加 trusted_hosts[] = "IP:端口号"
sudo podman cp ~/config.ini.php  matomo_app:/var/www/html/config/ #config文件放回去
podman restart matomo_app

2、配置文件无法权限写入
在这里插入图片描述

podman exec -itu root matomo_app /bin/bash # 进入容器shell 
chown www-data:www-data /var/www/html/config/config.ini.php  # 修改权限(确保Web用户可写)
chmod 664 /var/www/html/config/config.ini.php  
ls -l /var/www/html/config/  # 验证结果 
exit  #退出容器

五、更多使用技巧
1、显示访问者的所有IP地址
管理——隐私设置——匿名化数据——取消勾选 隐藏访客的IP地址选项

2、来源的用户系统识别不准确
下载 https://github.com/matomo-org/device-detector/archive/refs/heads/master.zip
解压后里面目录里的文件都拷贝并覆盖到
/var/lib/containers/storage/volumes/matomo_data/_data/vendor/matomo/device-detector里面
重启容器

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值