Matomo是一个强大的网络分析平台,以其注重隐私的方法脱颖而出。通过在 Debian 12 服务器上自托管 Matomo,您可以完全控制您的数据,确保遵守数据保护法规。Matomo 提供了大量功能,包括实时跟踪、自定义报告和富有洞察力的仪表板,所有这些都旨在为您提供可操作的见解。
在 Debian 12 书虫上安装 Matomo
第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt
sudo apt update
此命令将刷新存储库,允许您安装最新版本的软件包。
第 2 步。安装灯堆栈。
接下来,设置一个LAMP(Linux,Apache,MySQL,PHP)堆栈,这是托管Matomo的基础。最后,遵循最佳实践来保护服务器,保护您的数据免受潜在威胁:
sudo apt install apache2 mysql-server php php-mysql
增强服务器的安全性:
- 配置防火墙:使用
ufw
允许必要的端口并拒绝未经授权的访问。 - 安全MySQL:运行以设置root密码并删除不必要的用户。
mysql_secure_installation
- Harden Apache:调整设置以最大程度地减少漏洞。
第 3 步。在 Debian 12 上安装 Matomo。
现在 d从 Matomo 网站加载最新版本的 Matomo:
cd /var/www/html sudo wget https://builds.matomo.org/matomo.zip
解压缩下载的文件并调整所有权:
sudo unzip matomo.zip sudo chown -R www-data:www-data /var/www/html/matomo
第 4 步。配置 MariaDB。
接下来,我们需要登录 MariaDB 控制台并为 Matomo 创建一个数据库。运行以下命令:
mysql -u root -p
这将提示您输入密码,因此请输入您的MariaDB root密码并按Enter键。登录到数据库服务器后,您需要为Matomo安装创建一个数据库:
MariaDB [(none)]> CREATE DATABASE matomo_database; MariaDB [(none)]> CREATE USER 'matomo_user'@'localhost' IDENTIFIED BY 'your_strong_password'; MariaDB [(none)]> GRANT ALL PRIVILEGES ON matomo_database.* TO 'matomo_user'@'localhost'; MariaDB [(none)]> FLUSH PRIVILEGES;
第5步。配置阿帕奇。
为 Matomo 创建新的虚拟主机配置文件:
sudo nano /etc/apache2/sites-available/matomo.conf
将以下行添加到文件中:
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/matomo ServerName your-domain.com <Directory /var/www/html/matomo> Options FollowSymLinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/matomo_error.log CustomLog ${APACHE_LOG_DIR}/matomo_access.log combined </VirtualHost>
启用新的虚拟主机配置:
sudo a2ensite matomo.conf
重新启动 Apache :
sudo systemctl restart apache2
第 6 步。访问马托莫网络界面。
导航到服务器的 URL(例如,),然后按照基于 Web 的安装步骤进行操作。提供数据库详细信息,创建超级用户帐户,并根据需要自定义设置。http://your-domain.com/matomo
感谢您使用本教程在 Debian 12 书虫上安装最新版本的 Matomo。如需其他帮助或有用信息,我们建议您查看 Matomo 官方网站。