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
- 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
- Créez le fichier
.envavec 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
- Ouvrez Plausible sur le web, avec l'une des deux méthodes ci-dessous.
- Lancez :
docker compose up -d - Ouvrez l'adresse de
BASE_URLet 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
- Vaultwarden : installer et sécuriser avec DockerInstaller Vaultwarden avec Docker Compose sur un serveur Linux, derrière Caddy en HTTPS, fermer les inscriptions et protéger la page d'administration.
- Installer n8n avec Docker Compose sur un serveurInstaller n8n avec Docker Compose sur un serveur Linux, derrière Traefik en HTTPS, avec les bonnes variables pour les webhooks, sauvegarder et mettre à jour.
- Nextcloud Docker : installer Nextcloud sur un VPSInstaller Nextcloud avec Docker sur un VPS grâce à l'image officielle All-in-One, ouvrir son interface sans l'exposer et le servir sur votre domaine en HTTPS.