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

  1. 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
  1. 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

  1. 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
  1. 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

  1. Démarrez les services Plausible : À l’emplacement du fichier docker-compose.yml, exécutez :
   docker-compose up -d
  1. 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.