本文发布于300天前,最后更新于137天前,其中的信息可能有所发展或是发生改变。
1.前言
夜梦之前已经介绍过一个网站统计工具umami了,这次夜梦将为大家介绍另外一个可称为替代谷歌统计的强大工具——matomo。
GitHub地址:matomo-org/matomo
官网:Matomo Analytics – The Google Analytics alternative that protects your data
特点:
- 属于你自己的网站分析数据!所有数据都保存在你的服务器数据库中,你可以自由使用Matomo的分析API。
- Matomo完全免费,并且尊重隐私!
- 简洁易用,可自定义!
- Matomo可使用插件,你可以自由添加/移除插件进行使用!
- Matomo拥有超200,000活跃用户的开放社区!
- ……
展示:
2.准备
配置建议:
页面数 | CPU | 内存 | 硬盘 |
---|---|---|---|
100,000 | 2 | 2 | 50 |
1,000,000 | 4 | 8 | 250 |
10,000,000 | 8 8 | 16 16 | 100 400 |
… | … | … | … |
在开始部署之前,你需要安装宝塔面板/aapanel。具体安装见:安装aapanel
夜梦这里以aapanel进行演示。
3.环境
安装完毕aapanel以后,我们需要安装基本的环境。需要安装的有:
- Nginx,夜梦这里使用1.21.1版本
- PHP版本大于等于7.2.5
- MySQL版本大于等于5.5
- PHP拓展(一般都有的)pdo和pdo_mysql或者MySQLi
4.部署
4.1新建站点
我们先新建一个站点:
然后上传我们的Matomo程序(下载地址:https://builds.matomo.org/matomo.zip)后解压缩:
把网站程序复制到网站根目录下面:
4.2初始化
访问你的域名,即可进入Mamoto程序。
点击下一步,进行环境检查。若检查均通过,即可进入下一步配置数据库。
数据库信息自行查看,然后填入到配置页面中:
配置信息
填写
填写完毕后,进入下一步建立数据表。
下一步,设置管理员(超级用户)
下一步,设置网站:
下一步,获取统计代码:
至此,你已经完成所有设置啦!你可以登录Matomo查看更多信息:
信息面板:
5. 反向代理
如果你有自己的域名,并且希望 matomo 能够通过域名访问,那么你可以看夜梦的这两篇文章进行反向代理:
【docker】反向代理神器 ——Nginx Proxy Manager 的安装
【docker】Nginx Proxy Manager 的使用