Guide de déploiement

Plausible vs Umami : quel analytics self-hosted choisir ?

Déployer sur un VPS Cloud →

Comparatif7 min de lecture

Plausible vs Umami : quel analytics self-hosted choisir ?

Plausible et Umami sont deux alternatives open-source à Google Analytics, conçues pour le respect de la vie privée et sans cookies. Toutes deux s'auto-hébergent sur un VPS, mais diffèrent par leur pile technique, leur consommation de ressources et leur richesse fonctionnelle. Voici comment choisir et déployer votre analytics privé.

Pourquoi self-héberger son analytics web

Les solutions d'analytics grand public collectent massivement les données de vos visiteurs, imposent une bannière cookies et envoient tout vers des serveurs tiers. Plausible et Umami inversent ce modèle : pas de cookies, pas de données personnelles, un script léger (moins de 2 Ko) et une conformité RGPD native. En les self-hébergeant sur votre VPS, vous gardez 100 % des données d'audience sur votre serveur, vous supprimez la dépendance à un service externe et vous évitez le blocage par les ad-blockers en servant le script depuis votre propre domaine. Plausible repose sur Elixir et ClickHouse, une base colonne taillée pour l'analytique, ce qui le rend très rapide mais plus gourmand. Umami, écrit en Next.js avec PostgreSQL ou MySQL, est ultra-léger et idéal pour démarrer petit.

Les bénéfices d'un analytics auto-hébergé

  • Aucune bannière cookies à afficher : collecte sans données personnelles, conforme RGPD par défaut.
  • Données d'audience stockées exclusivement sur votre VPS, jamais partagées avec un tiers.
  • Script servi depuis votre propre domaine : contournement naturel des bloqueurs de publicités.
  • Script de tracking minuscule qui n'alourdit pas le temps de chargement de vos pages.
  • Suivi illimité de sites et de pages vues sans facturation au volume.
  • Tableau de bord épuré, partageable publiquement par lien si souhaité.
CritèrePlausibleUmami
Pile techniqueElixir + ClickHouseNext.js + PostgreSQL/MySQL
Empreinte ressourcesPlus lourde (ClickHouse)Très légère
RAM conseillée2 Go minimum512 Mo à 1 Go
Profondeur d'analyseObjectifs, entonnoirs, campagnes UTMMétriques essentielles, événements custom
Multi-sites / multi-utilisateursOui, gestion d'équipeOui, gestion de comptes
Taille du script< 1 Ko< 2 Ko
Facilité de déploiementStack composée (app + ClickHouse + Postgres)Deux conteneurs (app + base)
Profil cibleAnalyse marketing approfondieDémarrage simple et frugal

Prérequis selon l'outil

Plausible self-hosted (Community Edition) embarque ClickHouse en plus de PostgreSQL : prévoyez un VPS de 2 vCPU et 2 Go de RAM minimum, et 10 Go de disque car ClickHouse consomme de l'espace avec le volume d'événements. Umami est nettement plus frugal : 1 vCPU et 1 Go de RAM, avec une simple base PostgreSQL ou MySQL, suffisent pour suivre plusieurs sites. Les deux nécessitent Docker Compose v2, un sous-domaine dédié (stats.mondomaine.ma) et un reverse proxy HTTPS, car le script de tracking doit être servi en HTTPS pour fonctionner sur des sites sécurisés.

Déployer Plausible (ou Umami) sur VPS

01

Récupérer la stack et les variables

Pour Plausible : git clone https://github.com/plausible/community-edition puis configurez le fichier .env (BASE_URL, SECRET_KEY_BASE généré avec openssl rand -base64 48). Pour Umami, partez du docker-compose.yml officiel.

02

Déclarer les bases de données

Plausible exige PostgreSQL et ClickHouse : déclarez les deux services avec volumes persistants. Umami n'a besoin que d'un postgres:16 (ou MySQL) et passe l'URL via DATABASE_URL.

03

Configurer le domaine public

Définissez BASE_URL=https://stats.mondomaine.ma pour Plausible, ou les variables d'app pour Umami. Cette URL est utilisée pour générer le snippet de tracking à coller sur vos sites.

04

Lancer la stack

Exécutez docker compose up -d. Plausible applique ses migrations au démarrage ; vérifiez docker compose logs -f. Umami crée le schéma automatiquement et expose le port 3000.

05

Reverse proxy, HTTPS et premier compte

Routez stats.mondomaine.ma via Caddy/Traefik avec Let's Encrypt. Connectez-vous (compte admin par défaut à changer immédiatement pour Umami), créez un site, et récupérez le snippet