Dans un monde où la confidentialité des données et la transparence deviennent de plus en plus importantes, Plausible Analytics se présente comme une alternative éthique et légère aux solutions d’analyse web traditionnelles. Cet outil open-source, respectueux de la vie privée, offre des statistiques de site web claires et concises sans compromettre la confidentialité des visiteurs. Ce guide vous montrera comment configurer Plausible Analytics sur un serveur Debian 12, en fournissant des instructions détaillées et des exemples pratiques adaptés aux novices.
Prérequis
Avant de commencer, assurez-vous que votre système Debian 12 est à jour et que vous disposez d’un nom de domaine pointant vers votre serveur. Vous aurez également besoin de Docker et de Docker Compose pour exécuter Plausible Analytics.
Étape 1 : Installation de Docker et Docker Compose
- Installez Docker :
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y
- Installez Docker Compose : Téléchargez la version stable actuelle de Docker Compose :
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Étape 2 : Configuration de Plausible Analytics
- Créez un fichier Docker Compose pour Plausible : Créez un répertoire pour votre configuration Plausible et créez un fichier
docker-compose.yml
:
mkdir plausible
cd plausible
nano docker-compose.yml
- Ajoutez le contenu suivant au fichier
docker-compose.yml
: Ce fichier définit les services nécessaires pour exécuter Plausible Analytics, y compris la base de données PostgreSQL et ClickHouse pour le stockage des données.
version: '3'
services:
plausible_db:
image: postgres:13
environment:
POSTGRES_PASSWORD: plausible_db_password
volumes:
- plausible_db_data:/var/lib/postgresql/data
plausible_events_db:
image: yandex/clickhouse-server:21.3
volumes:
- plausible_events_db_data:/var/lib/clickhouse
plausible:
image: plausible/analytics:latest
depends_on:
- plausible_db
- plausible_events_db
ports:
- "8000:8000"
environment:
BASE_URL: http://yourdomain.com
SECRET_KEY_BASE: secret_key
DATABASE_URL: postgresql://postgres:plausible_db_password@plausible_db
CLICKHOUSE_DATABASE_URL: http://plausible_events_db:8123/plausible
volumes:
plausible_db_data:
plausible_events_db_data:
Remplacez plausible_db_password
, yourdomain.com
et secret_key
par vos propres valeurs.
Étape 3 : Lancement de Plausible Analytics
- Démarrez les services Plausible : À l’emplacement du fichier
docker-compose.yml
, exécutez :
docker-compose up -d
- Accédez à Plausible Analytics : Ouvrez un navigateur et accédez à
http://yourdomain.com:8000
pour commencer à utiliser Plausible Analytics.
Pour ceux qui recherchent une plateforme robuste et fiable pour déployer Plausible Analytics, Shape.host propose des services Linux SSD VPS adaptés à tous les besoins. Les VPS Cloud de Shape.host offrent les performances et la sécurité nécessaires pour héberger Plausible Analytics, avec un support technique expert disponible pour vous aider à chaque étape de votre projet. Avec Shape.host, bénéficiez d’une infrastructure cloud de pointe, idéale pour vos besoins en analyse web respectueuse de la vie privée.