如何在 Debian 12 上安装 Matomo

2023年 8月 13日 49.2k 0

Matomo是一个强大的网络分析平台,以其注重隐私的方法脱颖而出。通过在 Debian 12 服务器上自托管 Matomo,您可以完全控制您的数据,确保遵守数据保护法规。Matomo 提供了大量功能,包括实时跟踪、自定义报告和富有洞察力的仪表板,所有这些都旨在为您提供可操作的见解。

matomo-logo

在 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

将以下行添加到文件中:

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/matomo
ServerName your-domain.com


Options FollowSymLinks
AllowOverride All
Require all granted


ErrorLog ${APACHE_LOG_DIR}/matomo_error.log
CustomLog ${APACHE_LOG_DIR}/matomo_access.log combined

启用新的虚拟主机配置:

sudo a2ensite matomo.conf

重新启动 Apache :

sudo systemctl restart apache2

第 6 步。访问马托莫网络界面。

导航到服务器的 URL(例如,),然后按照基于 Web 的安装步骤进行操作。提供数据库详细信息,创建超级用户帐户,并根据需要自定义设置。http://your-domain.com/matomo

Matomo-web-interface

感谢您使用本教程在 Debian 12 书虫上安装最新版本的 Matomo。如需其他帮助或有用信息,我们建议您查看 Matomo 官方网站。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论