首先说说我为什么放弃Umami选择Matomo的原因
1.umami不支持查看来路关键词
2.umami过于精简,有些数据不能够很好的展现和分析出来
3.Matomo支持查看来路关键词!!! 
本项目在以下网站已进行部署
🖥️查IP/归属地 WebRTC/DNS侧漏查询网站
网址:https://findmyip.net/
预览


部署教程
在VPS创建安装的目录:
mkdir -p /opt/matomo
cd /opt/matomo
nano docker-compose.yml
docker-compose.yml填入以下内容后保存:
version: "3"
services:
db:
image: mariadb
command: --max-allowed-packet=64MB
restart: always
volumes:
- db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=ROOT_PASSWORD
env_file:
- ./db.env
app:
image: matomo
restart: always
volumes:
# - ./config:/var/www/html/config
# - ./logs:/var/www/html/logs
- /opt/matomo/matomo/www/html:/var/www/html
environment:
- MATOMO_DATABASE_HOST=db
env_file:
- ./db.env
ports:
- 8080:80
- 8443:443
volumes:
db:
matomo:
然后继续运行:
nano db.env
填入以下内容后保存:
MYSQL_PASSWORD=ROOT_PASSWORD
MYSQL_DATABASE=matomo
MYSQL_USER=matomo
MATOMO_DATABASE_ADAPTER=mysql
MATOMO_DATABASE_TABLES_PREFIX=matomo_
MATOMO_DATABASE_USERNAME=matomo
MATOMO_DATABASE_PASSWORD=ROOT_PASSWORD
MATOMO_DATABASE_DBNAME=matomo
最后再运行:
docker-compose up -d

Docker创建完成后,访问:http://服务器IP:8080(上文中映射到HOST的端口号) 、
如果进入安装流程。则说明安装成功。如若无法进入,请检查上文中映射到HOST的端口号是否在防火墙打开
反向代理
1panel直接创建网站后按以下填写即可:

写在结尾
最后请允许我再推荐一下
[接口分享👍] 谷歌翻译接口API 3.0,现已支持POST,全球语言互翻,自动识别多国语言
[接口分享👍] 谷歌翻译接口API 2.0,GET方式,全球语言互翻,自动识别多国语言
🖥️查IP/归属地 WebRTC/DNS侧漏查询网站
网址:https://findmyip.net/
链接直达 FindMyIP.net
目前已经重写100%查询接口,稳定性大大提高



matomo挺耗资源的
这个可以啊,先docker再1panel反代。
绑定 目前在用umami 回头可以看看这个