Tous les services opérationnels Devise EUR Aucun frais de mise en service Vous êtes à La Réunion ?
‹ Serveurs VPS et Docker

Plausible Analytics : statistiques sans cookies

Plausible Analytics est un outil libre de mesure d'audience, une alternative légère à Google Analytics qui ne pose aucun cookie. Sa version auto-hébergée, Plausible Community Edition, s'installe avec Docker Compose à partir du dépôt officiel, avec trois conteneurs : Plausible, une base PostgreSQL et une base ClickHouse pour les statistiques. Il lui faut un nom de domaine qui pointe vers le serveur et au moins 2 Go de mémoire, d'après le projet.

Par Jonathan Dewaele · publié le

Ce guide suit le dépôt Plausible Community Edition, relu le 14 octobre 2026, pour la version 3.2.1, la dernière publiée. Il faut Docker Engine et son extension Compose.

Ce qu'il faut

  • Un serveur Linux avec Docker et docker compose, et au moins 2 Go de mémoire, que le projet recommande pour faire tourner ClickHouse et Plausible sans manquer de mémoire.
  • Un processeur qui gère les instructions SSE 4.2 ou NEON, exigées par ClickHouse.
  • Un nom de domaine, par exemple stats.votre-domaine.fr, dont l'enregistrement A pointe vers l'adresse du serveur : voir Pointer un nom de domaine vers son VPS.

Installer Plausible

  1. Clonez le dépôt à la version voulue :
git clone -b v3.2.1 --single-branch https://github.com/plausible/community-edition plausible-ce
cd plausible-ce
  1. Créez le fichier .env avec l'adresse publique et une clé secrète :
echo "BASE_URL=https://stats.votre-domaine.fr" >> .env
echo "SECRET_KEY_BASE=$(openssl rand -base64 48)" >> .env
  1. Ouvrez Plausible sur le web, avec l'une des deux méthodes ci-dessous.
  2. Lancez : docker compose up -d
  3. Ouvrez l'adresse de BASE_URL et créez le premier compte.

BASE_URL doit être l'adresse exacte où vous servirez Plausible, et la clé doit faire au moins 64 octets, ce que produit la commande ci-dessus.

Méthode 1 : Plausible gère lui-même le certificat

Si rien d'autre n'écoute sur les ports 80 et 443 du serveur, Plausible obtient seul un certificat Let's Encrypt. Le dépôt le règle ainsi :

echo "HTTP_PORT=80" >> .env
echo "HTTPS_PORT=443" >> .env

cat > compose.override.yml << EOF
services:
  plausible:
    ports:
      - 80:80
      - 443:443
EOF

Méthode 2 : derrière un proxy inverse

Si un proxy occupe déjà 80 et 443, pour servir d'autres applications, la page du wiki sur les proxys inverses publie Plausible sur l'adresse locale :

echo "HTTP_PORT=8000" >> .env

cat > compose.override.yml << EOF
services:
  plausible:
    ports:
      - 127.0.0.1:8000:8000
EOF

Puis, pour un Caddy installé sur le système :

stats.votre-domaine.fr {
    reverse_proxy localhost:8000
}

Le choix du proxy est expliqué dans Un certificat SSL sur son VPS.

Ajouter le suivi à son site

Dans l'interface, ajoutez votre site par son nom de domaine : Plausible affiche alors le script à placer dans l'en-tête de vos pages. Une fois le script en place, les visites remontent dans le tableau de bord.

Mettre à jour

Le wiki conseille de figer une version précise plutôt que latest, et de lire les notes de chaque version, qui donnent leurs propres consignes. Dans le dossier, récupérez l'étiquette de la nouvelle version avec git pull origin suivi de cette étiquette, puis docker compose up -d, comme l'indique la page de mise à jour du wiki. Les correctifs ne sont pas reportés sur les anciennes versions : rester à jour est la seule façon de recevoir les corrections de sécurité. Le principe général est dans Mettre à jour un conteneur Docker.

Sur un VPS Hubspace

Docker et Compose sont installés à la livraison, et le compte admin les utilise sans sudo. Les ports 80 et 443 sont ouverts depuis Internet : la méthode 1 fonctionne telle quelle, à condition qu'aucun autre service ne les occupe. Les autres ports restent fermés, y compris ceux que Docker publie. Un Essentiel S, avec ses 4 Go, couvre les 2 Go recommandés. Le disque principal est sauvegardé chaque jour, avec sept jours de conservation. Les serveurs VPS décrivent ce qui est livré.

Questions fréquentes

Plausible demande-t-il un bandeau de consentement ?

D'après sa politique de données, Plausible n'utilise pas de cookie et ne garde ni adresse IP ni identifiant persistant : les visiteurs uniques sont comptés par un identifiant haché, renouvelé chaque jour. Qu'un bandeau reste nécessaire dépend de tout ce que votre site fait d'autre : lisez la page de la CNIL sur les cookies et traceurs avant de le retirer.

Où sont stockées les statistiques ?

Sur votre serveur, dans les volumes Docker des deux bases du fichier compose : PostgreSQL pour les comptes et les réglages, ClickHouse pour les visites. Ce sont eux qu'il faut sauvegarder.

La version auto-hébergée est-elle gratuite ?

Oui, Plausible Community Edition est libre. Le projet précise qu'elle est financée par les abonnés de sa version hébergée.

Articles liés