Matomo是一个轻量级的网站分析平台,专为跟踪用户行为和优化网站性能设计。本文就以美国主机商RAKsmart为例,为大家介绍一下RAKsmart服务器本地部署Matomo的教程,有需要的用户可以多多参考一下。
点击进入:RAKsmart官网
一、选购RAKsmart服务器
1、访问RAKsmart官方网站,点击页面右上角的“免费注册”按钮。

2、按要求填写邮箱、设置密码等基本信息,并完成邮箱验证。
3、登录到RAKsmart控制台,点击“产品”,可以看到RAKsmart各种类型的服务器产品。

4、本文就以RAKsmart物理服务器为例,进入以下购买页面,点击“立即订购”。

5、RAKsmart物理服务器提供多个数据中心可选,如美国、日本、中国香港、韩国、马来西亚、新加坡等,其中RAKsmart美国服务器提供硅谷、洛杉矶、西雅图三大机房位置可选,提供大陆优化VIP/大陆优化CN2/国际BGP可选,用户可以按需选择。

RAKsmart优惠码:专属优惠链接(新客享首单6.5折)
RAKsmart美国服务器硅谷机房热销方案
| CPU | 内存 | 硬盘 | 宽带 | 流量 | IP | DDoS防御 | 价格/月 | 购买链接 |
| E3-1230 | 16G | 1T HDD | 100M | 不限 | 1IP | 可选 | $59.00 | 点击购买 |
| L5630*2 | 16G | 480G SSD | 100M | 不限 | 1IP | 可选 | $79.00 | 点击购买 |
| E5-2620 | 32G | 1T HDD | 100M | 不限 | 1IP | 可选 | $109.00 | 点击购买 |
| E5-2620*2 | 32G | 1T HDD | 100M | 不限 | 1IP | 可选 | $119.00 | 点击购买 |
| E5-2680*2 | 32G | 1T HDD | 100M | 不限 | 1IP | 可选 | $129.00 | 点击购买 |
RAKsmart美国服务器洛杉矶机房热销方案
| CPU | 内存 | 硬盘 | 宽带 | 流量 | IP | DDoS防御 | 价格/月 | 购买链接 |
| E3-1230 | 16G | 1T HDD | 100M | 不限 | 1IP | 可选 | $59.00 | 点击购买 |
| L5630*2 | 16G | 480G SSD | 100M | 不限 | 1IP | 可选 | $79.00 | 点击购买 |
| E5-2620 | 32G | 1T HDD | 100M | 不限 | 1IP | 可选 | $109.00 | 点击购买 |
| E5-2620*2 | 32G | 1T SSD | 100M | 不限 | 1IP | 可选 | $139.00 | 点击购买 |
| E5-2680*2 | 32G | 1T SSD | 100M | 不限 | 1IP | 可选 | $149.00 | 点击购买 |
RAKsmart美国服务器西雅图机房热销方案
| CPU | 内存 | 硬盘 | 宽带 | 流量 | IP | DDoS防御 | 价格/月 | 购买链接 |
| E3-1230 | 16G | 1T HDD | 100M | 不限 | 1IP | 可选 | $59.00 | 点击购买 |
| L5630*2 | 16G | 480G SSD | 100M | 不限 | 1IP | 可选 | $79.00 | 点击购买 |
| E5-2620 | 32G | 1T HDD | 100M | 不限 | 1IP | 可选 | $109.00 | 点击购买 |
| E5-2620*2 | 32G | 1T SSD | 100M | 不限 | 1IP | 可选 | $119.00 | 点击购买 |
| E5-2680*2 | 32G | 1T SSD | 100M | 不限 | 1IP | 可选 | $129.00 | 点击购买 |
6、用户可以选择合适的机房位置,如美国硅谷,选择合适的方案,点击“现在订购”。

7、进入实际配置页面,选择带宽类型、操作系统、带宽、IP等配置,点击“继续”,随后付款即可。

8、等待安装完成,安装完成以后,更新系统。
sudo apt update && sudo apt upgrade -y
9、安装基础工具
sudo apt install -y curl wget unzip git
二、安装部署Matomo
1、安装PHP 8.1与扩展
添加PHP仓库:
sudo apt install -y software-properties-common
sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
安装PHP及扩展:
sudo apt install -y php8.1 php8.1-fpm php8.1-mysql php8.1-curl php8.1-gd php8.1-mbstring php8.1-xml php8.1-zip
2、安装MySQL数据库
安装MySQL:
sudo apt install -y mysql-server
安全初始化:
sudo mysql_secure_installation
根据提示设置root密码并禁用远程登录。
3、安装Nginx
sudo apt install -y nginx
sudo systemctl start nginx
sudo systemctl enable nginx
4、下载并解压Matomo
# 进入Web目录
cd /var/www/html
# 下载Matomo
sudo wget https://builds.matomo.org/matomo.zip
sudo unzip matomo.zip
# 设置权限
sudo chown -R www-data:www-data matomo
sudo chmod -R 755 matomo
5、创建Matomo数据库
登录MySQL:
sudo mysql -u root -p
创建数据库与用户:
CREATE DATABASE matomo_db;
CREATE USER ‘matomo_user’@’localhost’ IDENTIFIED BY ‘StrongPassword123!’;
GRANT ALL PRIVILEGES ON matomo_db.* TO ‘matomo_user’@’localhost’;
FLUSH PRIVILEGES;
EXIT;
6、配置Nginx站点
# 创建站点配置文件
sudo nano /etc/nginx/sites-available/matomo.conf
# 粘贴以下内容(替换your_domain.com为实际域名)
server {
listen 80;
server_name your_domain.com;
root /var/www/html/matomo;
index index.php;
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.1-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
# 禁止访问敏感文件
location ~* /(config|tmp|core|lang)/.*\.(php|tpl|inc|log|json)$ {
deny all;
}
}
# 启用配置并重启Nginx
sudo ln -s /etc/nginx/sites-available/matomo.conf /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx
7、浏览器打开http://your_domain.com,点击“Next”开始安装。
数据库配置:
- Database Server: localhost
- Login: matomo_user
- Password: StrongPassword123!
- Database Name: matomo_db
超级管理员设置:
输入管理员邮箱、密码,建议勾选“Subscribe to Matomo Newsletter”获取更新。
网站配置:
输入要分析的网站域名(如https://your_blog.com),时区选择“Asia/Shanghai”。
生成JS跟踪代码:
安装完成后,复制提供的跟踪代码嵌入到网站页面中。


