Comment installer Matomo sur les serveurs VPS ?
Matomo, anciennement connu sous le nom de Piwik, est une plateforme d'analyse web open-source. Elle fournit des rapports détaillés sur le trafic d'un site web, les références des moteurs de recherche, les campagnes marketing et le comportement des visiteurs. Contrairement à Google Analytics, Matomo met l'accent sur la confidentialité et la propriété des données, offrant aux utilisateurs un contrôle total sur leurs données.
Il existe plusieurs façons d'installer Matomo. Cet article vous apprendra à installer Matomo en utilisant l'une des méthodes les plus simples. Il vous suffit de préparer un serveur VPS LightNode et de l'installer avec quelques lignes de commande.
Processus
Acheter un VPS
Achetez un VPS LightNode avec une image Docker.
Se connecter au VPS
Utilisez des outils SSH pour vous connecter au VPS.
Installer Matomo
- Récupérez l'image Docker de Matomo
docker pull matomo
- Démarrez la base de données
Matomo nécessite une base de données MySQL ou MariaDB. Vous pouvez utiliser Docker pour en démarrer une :
docker run --name matomo-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -e MYSQL_DATABASE=matomo -e MYSQL_USER=matomo -e MYSQL_PASSWORD=matomo-pass -d mysql:latest
Dans cette commande, nous utilisons l'image mysql:latest
et configurons le nom de la base de données, l'utilisateur et le mot de passe. Assurez-vous de remplacer my-secret-pw
et matomo-pass
par vos propres mots de passe sécurisés.
- Démarrez le conteneur Matomo
Maintenant, liez le conteneur Matomo au conteneur MySQL et démarrez-le :
docker run --name matomo --link matomo-mysql:mysql -p 8080:80 -d matomo
Ici, nous utilisons l'option --link
pour lier le conteneur Matomo au conteneur MySQL. Nous mappons également le port 8080 au port par défaut 80 de Matomo.
- Accéder à Matomo
Vous devriez maintenant pouvoir accéder à l'assistant d'installation de Matomo dans votre navigateur web à l'adresse http://your_ip_address:8080
. Suivez l'assistant pour compléter l'installation.
- Configurer la connexion à la base de données
Lors du processus d'installation, lorsque vous serez invité à configurer la connexion à la base de données, utilisez les paramètres suivants :
- Serveur de base de données :
mysql
- Identifiant :
matomo
- Mot de passe :
matomo-pass
(ou le mot de passe que vous avez défini à l'étape 3) - Nom de la base de données :
matomo
Ceci est une configuration de base adaptée pour un démarrage rapide ou un environnement de développement. Pour les environnements de production, vous pourriez avoir besoin de prendre en compte des facteurs supplémentaires tels que la persistance des données, la sécurité, l'optimisation des performances, etc.
FAQ
Q : Pourquoi dois-je démarrer un conteneur MySQL séparément ?
R : Matomo nécessite une base de données pour stocker ses données. En démarrant un conteneur MySQL, vous fournissez à Matomo le serveur de base de données nécessaire. Vous pouvez également utiliser d'autres serveurs de bases de données comme MariaDB.
Q : Puis-je utiliser une base de données externe au lieu de faire tourner un conteneur MySQL ?
R : Oui, vous pouvez. Si vous avez déjà un serveur de base de données MySQL ou MariaDB, vous pouvez l'utiliser pour Matomo. Assurez-vous simplement de fournir les bons détails de connexion à la base de données lors de la configuration de Matomo.
Q : Comment puis-je assurer la persistance des données pour mes conteneurs Docker ?
R : Pour assurer la persistance des données, vous devez utiliser des volumes Docker pour stocker les données de la base de données et les configurations de Matomo. Sans volumes, les données seront perdues lorsque le conteneur sera supprimé.
Q : Quels sont les identifiants de connexion par défaut pour Matomo ?
R : Lors du processus d'installation, vous serez invité à créer un compte administrateur pour Matomo. Le nom d'utilisateur et le mot de passe de ce compte seront les identifiants que vous utiliserez pour vous connecter.
Q : Puis-je personnaliser les paramètres du conteneur Docker de Matomo ?
R : Oui, vous pouvez personnaliser divers paramètres tels que les numéros de port, les variables d'environnement et plus encore en modifiant la commande docker run
utilisée pour démarrer le conteneur.
Q : Comment mettre à jour Matomo sur Docker ?
R : Pour mettre à jour Matomo, vous pouvez récupérer la dernière image Docker et recréer le conteneur. Assurez-vous de sauvegarder vos données avant de procéder à la mise à jour.