Matomo (anciennement connu sous le nom de Piwik) est une application d'analyse Web gratuite et open-source développée en PHP pour être l'alternative ultime à Google Analytics. Matomo peut être utilisé pour suivre les visites en ligne sur un ou plusieurs sites Web et affiche des rapports sur ces visites à des fins d'analyse.
Dans ce tutoriel, nous allons vous montrer comment installer Matomo Web Analytics sur votre VPS Ubuntu 20.04.
Prérequis
- Ubuntu 20.04 VPS
- Accès racine SSH ou utilisateur système standard avec privilèges sudo
Étape 1. Connectez-vous via SSH et mettez à jour le système
Connectez-vous à votre VPS Ubuntu 20.04 avec SSH en tant qu'utilisateur root :
ssh root@IP_Address -p Port_number
Remplacez "IP_Address " et " Port_Number " avec l'adresse IP et le port SSH de votre serveur.
Maintenant, exécutez la commande suivante pour mettre à jour tous les packages installés vers la dernière version disponible.
apt update && sudo apt upgrade
Étape 2 :Installer le serveur Web Apache
Exécutez la commande suivante pour installer le serveur Web Apache :
apt install apache2
Pour démarrer Apache et lui permettre de démarrer automatiquement au démarrage du serveur, exécutez ces commandes :
systemctl start apache2 systemctl enable apache2
Étape 3 :Installez PHP avec les extensions requises
Pour installer PHP et les extensions PHP requises, exécutez la commande suivante :
apt install php php-cli libapache2-mod-php php-common php-curl php-gd php-mbstring php-mysql php-xml php-intl php-zip
Étape 4 :Installez MariaDB et créez une base de données pour Matomo
Matomo a besoin d'un serveur de base de données, et il peut être installé en exécutant la commande suivante :
apt install mariadb-server
Une fois le serveur MariaDB installé, connectez-vous au shell MariaDB en tant qu'utilisateur root et créez une base de données et un utilisateur pour Matomo :
mysql -u root -p
MariaDB [(none)]> CREATE DATABASE matomodb; MariaDB [(none)]> GRANT ALL PRIVILEGES ON matomodb.* TO 'matomouser'@'localhost' IDENTIFIED BY 'Passw0rd'; MariaDB [(none)]> FLUSH PRIVILEGES; MariaDB [(none)]> EXIT;
N'oubliez pas de remplacer 'Passw0rd' avec un vrai mot de passe fort.
Étape 5 :Téléchargez Matomo sur Ubuntu 20.04
Téléchargez la dernière version de Matomo depuis le site officiel sur votre serveur :
wget https://builds.matomo.org/matomo.zip
Une fois téléchargé, décompressez le fichier téléchargé avec la commande suivante :
unzip matomo.zip -d /var/www/html/
Changez ensuite la propriété de Matomo en www-data :
chown -R www-data:www-data /var/www/html/matomo/
Étape 6 :Créer un fichier de configuration Apache
Pour créer un nouveau fichier de configuration pour Matomo, nous pouvons créer un nouveau fichier de configuration Apache :
nano /etc/apache2/sites-available/matomo.conf
Un fichier de configuration Apache de base ressemble à ceci :
<VirtualHost *:80> ServerAdmin admin@your_domain.com DocumentRoot /var/www/html/matomo ServerName your_domain.com ServerAlias www.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>
N'oubliez pas de changer le nom de domaine à côté de ServerAdmin et ServerName (your_domain.com
) afin de le faire fonctionner avec votre nom de domaine enregistré unique.
Enregistrez et fermez le fichier puis activez l'hôte virtuel Matomo avec la commande suivante :
a2ensite matomo.conf
Redémarrez le service Apache et vous êtes prêt :
systemctl restart apache2
Étape 7. Installer le certificat SSL
Dans cette étape, nous allons activer SSL pour Matomo en utilisant un certificat SSL Let's Encrypt gratuit.
apt install python3-certbot-apache -y
Une fois le Certbot installé, nous sommes prêts à installer le certificat pour le domaine :
certbot --apache
Une fois l'installation réussie, le message similaire suivant sera reçu :
- Congratulations! Your certificate and chain have been saved at: /etc/letsencrypt/live/your_domain.com/fullchain.pem Your key file has been saved at: /etc/letsencrypt/live/your_domain.com/privkey.pem
Étape 8 :Installer Matomo à l'aide de l'interface Web
Pour exécuter l'assistant d'installation Web, accédez à https://votre_domaine.com et vous serez redirigé vers la page d'accueil de Matomo. Cliquez sur "Suivant" bouton :
Vous verrez une "vérification du système" page. Si tout est marqué d'une coche verte, cliquez sur "Suivant" bouton pour passer à l'étape suivante :
Vous devriez arriver à la page Configuration de la base de données. Utiliser les informations d'identification de la base de données configurées précédemment :
La création des Tables doit renvoyer le message "Tables créées avec succès ! ” message :
Ensuite, vous devez créer un super utilisateur . Indiquez le nom d'utilisateur, le mot de passe et l'adresse e-mail.
Maintenant, indiquez le nom du site, l'URL du site Web, puis cliquez sur Suivant bouton.
Vous devriez voir le code de suivi du site Matomo sur la page suivante :
Ensuite, vous devriez voir que l'installation de Matomo est terminée. Cliquez sur CONTINUER VERS MATOMO bouton.
Maintenant, vous pouvez vous connecter au back-end d'administration de Matomo :
Vous devriez voir le tableau de bord Matomo et vous pouvez ajouter plus de sites Web, vérifier les statistiques, etc :
C'est ça. L'installation de Matomo est maintenant terminée. Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement Ubuntu, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer Matomo pour toi. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article expliquant comment installer Matomo Web Analytics sur Ubuntu 20.04, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons ci-dessous ou laissez simplement une réponse. Merci.