Matomo

Plateforme d'analyse Web open source avec suivi axé sur la confidentialité et rapports en temps réel.

Accéder à Matomo

  1. Ouvrez votre navigateur Web et rendez-vous à l'adresse suivante : http://<SERVER-IP>
  2. Suivez l'assistant de configuration Web Matomo pour terminer l'installation.

Fichiers et répertoires importants

  • Racine Web : /var/www/matomo (propriété de www-data:www-data)
  • Configuration Apache : /etc/apache2/sites-available/matomo.conf
  • Journaux : /var/log/apache2/matomo_error.log & /var/log/apache2/matomo_access.log
  • Identifiants de la base de données : /root/.cloudzy-creds

Configuration de la base de données

Lors de la configuration, entrez les informations d'identification suivantes à partir du fichier généré (/root/.cloudzy-creds) :

  • Serveur de base de données : 127.0.0.1
  • Connexion : matomo
  • Mot de passe : généré aléatoirement
  • Nom de la base de données : matomo

Gestion Apache

Gérez le service Apache à l'aide des commandes systemd :

systemctl status apache2
systemctl restart apache2
systemctl stop apache2
systemctl start apache2

Activation du protocole SSL avec un domaine

1. Pointez votre domaine vers l'adresse IP du serveur.

2. Modifiez la configuration Apache et remplacez ServerName <IP> avec votre domaine (ServerName <your-domain>) :

vim /etc/apache2/sites-available/matomo.conf

3. Installez Certbot :

apt install -y certbot python3-certbot-apache

4. Exécutez la commande suivante pour générer un certificat Lets Encrypt valide :

certbot --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Redémarrez Apache pour appliquer les modifications :

systemctl restart apache2

6. Modifiez le fichier de configuration Matomo (/var/www/matomo/config/config.ini.php) et mettre à jour le trusted_hosts réglage sous [General] pour inclure votre domaine à la place de l'adresse IP :

[General]
trusted_hosts[] = "yourdomain.com"

7. Ouvrez votre navigateur et rendez-vous sur : https://yourdomain.com

Détails de la demande