Matomo (anciennement Piwik) est une plateforme d’analyse web open source, qui offre une alternative puissante et respectueuse de la vie privée à Google Analytics. Installer Matomo sur un serveur Debian 12 avec une pile LAMP (Linux, Apache, MySQL, PHP) vous donne un contrôle total sur vos données d’analyse web, tout en garantissant la confidentialité de vos utilisateurs. Ce guide détaillé vous montre comment installer Matomo sur Debian 12, avec des instructions claires et des exemples pratiques, rendant le processus accessible même pour les novices.
Prérequis
Avant de commencer, assurez-vous que votre système Debian 12 est à jour et que vous avez installé et configuré la pile LAMP.
- Mise à jour du système :
   sudo apt update && sudo apt upgrade -y- Installation d’Apache :
   sudo apt install apache2 -y- Installation de MySQL :
   sudo apt install mariadb-server -y- Installation de PHP et des extensions nécessaires :
   sudo apt install php php-cli libapache2-mod-php php-gd php-mysql php-xml php-mbstring -yInstallation de Matomo
Étape 1 : Téléchargement de Matomo
- Téléchargez la dernière version de Matomo dans le répertoire temporaire :
   cd /tmp
   wget https://builds.matomo.org/matomo-latest.zip- Décompressez l’archive et déplacez-la dans le répertoire web d’Apache :
   unzip matomo-latest.zip
   sudo mv matomo /var/www/html/Étape 2 : Création d’une base de données pour Matomo
- Accédez à MariaDB :
   sudo mysql -u root -p- Créez une base de données et un utilisateur pour Matomo :
   CREATE DATABASE matomodb;
   CREATE USER 'matomouser'@'localhost' IDENTIFIED BY 'votre_mot_de_passe';
   GRANT ALL PRIVILEGES ON matomodb.* TO 'matomouser'@'localhost';
   FLUSH PRIVILEGES;
   EXIT;Étape 3 : Configuration d’Apache pour Matomo
- Créez un nouveau fichier de configuration virtuelle pour Matomo :
   sudo nano /etc/apache2/sites-available/matomo.conf- Ajoutez la configuration suivante : Remplacez votre_domaine.compar votre nom de domaine réel.
   <VirtualHost *:80>
       ServerAdmin admin@votre_domaine.com
       DocumentRoot /var/www/html/matomo
       ServerName votre_domaine.com
       <Directory /var/www/html/matomo/>
           AllowOverride All
           Require all granted
       </Directory>
       ErrorLog ${APACHE_LOG_DIR}/error.log
       CustomLog ${APACHE_LOG_DIR}/access.log combined
   </VirtualHost>- Activez le site et le module rewrite :
   sudo a2ensite matomo
   sudo a2enmod rewrite
   sudo systemctl restart apache2Étape 4 : Finalisation de l’installation de Matomo
- Attribuez les permissions appropriées au répertoire de Matomo :
   sudo chown -R www-data:www-data /var/www/html/matomo
   sudo chmod -R 755 /var/www/html/matomo- Accédez à Matomo via votre navigateur en allant à http://votre_domaine.comet suivez les instructions d’installation pour configurer votre plateforme d’analyse web.
Pour ceux recherchant une solution robuste pour déployer Matomo avec la pile LAMP sur Debian 12, Shape.host offre des services Linux SSD VPS. Les VPS SSD Linux de Shape.host fournissent les performances et la fiabilité nécessaires pour héberger des applications web comme Matomo, avec une infrastructure cloud de pointe et un support technique expert. Avec Shape.host, bénéficiez d’une plateforme idéale pour vos besoins d’analyse web, assurant performance et sécurité.