Comment auto-héberger Matomo
Auto-hébergez Matomo gratuitement et obtenez des statistiques de fréquentation conformes au RGPD. Ce guide simple couvre l'installation, la configuration de la base de données et l'intégration avec Docusaurus.
Traduction automatique
Cet article a plus d'un an, mais il a été relu le 30 juillet 2026 — son contenu est toujours exact.
Cet article fait partie de la série Auto-héberger vos propres services :

Cet article explique comment auto-héberger Matomo, un outil d'analyse web conforme au RGPD, sur un sous-domaine : téléchargement et décompression de la release via SSH, création d'une base de données MySQL, exécution de l'assistant d'installation et, enfin, mise en place du script de tracking — y compris le plugin docusaurus-plugin-matomo pour les sites Docusaurus.
Matomo est un outil de tracking conforme au RGPD pour votre site web. J'ai enfin décidé de l'installer pour obtenir les chiffres de fréquentation du blog ; savoir quels articles sont les plus lus, quels sujets intéressent le plus, etc., pas seulement par curiosité mais aussi pour mieux cerner mon audience.
J'ai choisi la solution auto-hébergée (parce qu'elle est gratuite) afin que mes chiffres de fréquentation restent sur mon propre serveur.
L'installation est un jeu d'enfant : télécharger un fichier zip, le décompresser et lancer l'assistant. Vraiment facile.
Il existe un bon tutoriel sur https://matomo.org/faq/on-premise/installing-matomo/.
De mon côté, voici les actions que j'ai menées :
- Créer un sous-domaine
matomo.avonture.bepointant vers un dossier précis sur mon host. - Créer un certificat SSL pour le sous-domaine.
- Se connecter à ce nouveau dossier en SSH
- Lancer
wget https://builds.matomo.org/matomo.zippour télécharger la dernière version - Lancer
unzip -o matomo.zippour décompresser et récupérer les fichiers - Lancer
rm -f matomo.zip "How to install Matomo"pour supprimer deux fichiers inutiles
- Lancer
Comme je savais qu'il me fallait une base de données MySQL, je suis allé sur mon dashboard. Pour PlanetHoster, c'est https://my.planethoster.com et là, j'ai créé une nouvelle base MySQL et son utilisateur.
Enfin, il ne me reste plus qu'à lancer l'assistant sur https://matomo.avonture.be/index.php et suivre le guide.
L'assistant est vraiment bien fait et très simple à suivre.
Une fois terminé, j'obtiens mon dashboard sur https://matomo.avonture.be/index.php et il ne me reste qu'à ajouter le script de tracking à mes pages, comme expliqué dans l'assistant.
Docusaurus
Sur ce blog, j'utilise Docusaurus donc j'ai installé un plugin pour ça : https://github.com/karser/docusaurus-plugin-matomo.




