GNU/Linux >> Tutoriels Linux >  >> Debian

Surveiller votre serveur en installant Matomo sur Debian 11

Bonjour les amis. Dans cet article, vous apprendrez comment installer Matomo sur Debian 11. Commençons.

Qu'est-ce que Matomo ?

Matomo est une application installée sur le serveur qui nous permet d'analyser et de suivre notre site Web pour obtenir diverses statistiques.

Grâce à Matomo, toutes les personnes qui possèdent des sites Web dans le monde peuvent connaître le nombre de visiteurs, les performances du site, le comportement de Google Ads, etc.

Donc, si vous possédez un blog ou un site Web, vous devriez apprendre à installer et à utiliser Matomo.

Installer LAMP sur Debian 11

Comme Matomo dispose d'une interface Web pour y accéder, il est nécessaire d'avoir un serveur Web fonctionnel ainsi qu'un gestionnaire de base de données tel que MariaDB.

Pour installer LAMP dans Debian 11, il suffit d'exécuter cette commande, où nous pourrons installer chacun des composants du même.

sudo apt install apache2 mariadb-server php libapache2-mod-php php-cli php-fpm php-fpm php-json php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath

Comme dans ce post nous ne traiterons pas d'une installation détaillée de LAMP, il suffit de la configuration par défaut. N'oubliez pas d'ouvrir les ports 443 et 80 dans le pare-feu.

Création de la base de données pour Matomo

Avec MariaDB installé et en cours d'exécution, nous devons créer une nouvelle base de données et un nouvel utilisateur. Tout d'abord, définissez un mot de passe root

sudo mysql_secure_installation

Comme il n'y a pas de mot de passe défini, appuyez simplement sur Entrée pour démarrer le script. Ensuite, vous pouvez en créer un qui doit être solide et privé. Il vous sera ensuite posé quelques questions de configuration auxquelles vous devrez répondre Y .

Accédez maintenant à la console MariaDB

sudo mysql -u root -p

Créez la base de données pour Matomo. Nommez-le comme vous voulez.

CREATE DATABASE matomodb;

Ensuite, créez l'utilisateur et son mot de passe. Attribuez-lui immédiatement les autorisations suffisantes sur la nouvelle base de données.

CREATE USER 'user'@'localhost' IDENTIFIED BY 
pss';
GRANT ALL ON matomodb.* TO 'user'@'localhost' WITH GRANT OPTION;

Utilisez un mot de passe plus fort que pss 🙂 et le nom d'utilisateur peut être ce que vous voulez. Maintenant, actualisez les autorisations et quittez la console.

FLUSH PRIVILEGES;
exit;

Télécharger Matomo sur Debian 11

Grâce au wget commande, téléchargez la dernière version stable de Matomo.

wget http://builds.matomo.org/matomo-latest.zip

Maintenant, en utilisant le unzip commande, décompressez-la dans un dossier que nous devons créer.

sudo mkdir -p /var/www/matomo
sudo unzip matomo-latest.zip

Si vous n'avez pas la commande disponible, vous pouvez l'installer en

sudo apt install unzip

Déplacez maintenant le dossier résultant vers la racine Apache.

sudo mv matomo/* /var/www/matomo

Faites d'Apache le propriétaire du dossier et donnez-lui immédiatement des autorisations,

sudo chown -R www-data:www-data /var/www/matomo
sudo chmod -R 755 /var/www/matomo

Après cela, nous devons créer un nouvel hôte virtuel pour notre site Matomo.

sudo nano /etc/apache2/sites-available/matomo.conf

Ajoutez ce qui suit

<VirtualHost *:80>

ServerAdmin [email protected]
ServerName your-domain.com
DocumentRoot /var/www/matomo/

<Directory /var/www/matomo>
DirectoryIndex index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>

<Files "console">
Options None
Require all denied
</Files>

<Directory /var/www/matomo/misc/user>
Options None
Require all granted
</Directory>

<Directory /var/www/matomo/misc>
Options None
Require all denied
</Directory>

<Directory /var/www/matomo/vendor>
Options None
Require all denied
</Directory>

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

</VirtualHost>

N'oubliez pas de modifier le ServerName valeur et associez-la à votre domaine.

Enregistrez les modifications et fermez l'éditeur que vous utilisez.

Ensuite, activez le nouveau site.

sudo a2ensite matomo.conf

Et la rewrite module et appliquez les modifications en redémarrant Apache.

sudo a2enmod rewrite
sudo systemctl restart apache2

Installer Matomo depuis l'interface Web

Ouvrez maintenant un navigateur Web et accédez à votre domaine pour démarrer l'installation.

Sur l'écran suivant, le programme d'installation vérifiera si le serveur répond à toutes les exigences.

Ensuite, il est temps de configurer la base de données.

Si tout se passe bien, vous verrez cette image.

Créez maintenant le compte administrateur, avec lequel nous accéderons au tableau de bord.

Ensuite, créez un nouveau site pour Matomo.

Ensuite, vous verrez le code que vous devez copier dans chaque fichier de votre page. Nous sommes également informés que si vous utilisez WordPress ou n'importe quel CMS, il est possible d'utiliser des plugins qui l'intègrent à Matomo.

Ensuite, vous verrez un message indiquant que l'installation a réussi.

Connectez-vous avec votre utilisateur administrateur et vous verrez maintenant le tableau de bord.

Vous avez terminé.

Conclusion

Dans cet article, vous avez appris à installer Matomo sur votre serveur Debian 11. Grâce à ce logiciel, vous pourrez surveiller rapidement votre site web et disposer de statistiques avancées.


Debian
  1. Comment créer un utilisateur Sudo sur Debian

  2. Comment installer Tomcat 8.5 sur Debian 9

  3. Comment installer MongoDB sur Debian 9

  4. Installer PHP 8 sur Debian 10

  5. Installer et utiliser Docker sur Ubuntu et Debian

Installer Asterisk sur Debian

Détectez les bugs sur votre code en installant SonarQube sur Debian 11

Installer Navidrome sur Debian 11

Comment installer Cacti surveillant Debian 11 Bullseye

Comment installer Go sur Debian 11

Comment installer Matomo sur Debian 11