Files
2026-06-09 18:40:21 +02:00

3.0 KiB


title: Medama created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, web-analytics, go, privacy] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=web-analytics]

Medama 🦊

Analytics web minimaliste écrit en Go, axé sur la vie privée (pas de cookie, pas de tracking personnel) et un déploiement ultra-léger.

Métadonnée Valeur
Site web https://medama.io
GitHub https://github.com/medama-io/medama
License MIT
Langage Go
Étoiles 18
Dernière MAJ 2024
Catégorie cat-web-analytics

Description

Medama est un outil d'analytics web « privacy-first » conçu pour remplacer Google Analytics ou Plausible. Il ne dépose aucun cookie, n'enregistre pas d'adresse IP complète, et collecte le strict minimum pour produire des statistiques utiles : pages vues, visiteurs uniques, sources de trafic, durées de session.

L'implémentation en Go en fait un binaire unique très léger (consommation mémoire de l'ordre de 20-30 Mo), adapté aux petits VPS ou aux déploiements en home lab sur Raspberry Pi. Le stockage repose sur SQLite ou ClickHouse selon le volume attendu.

L'UI est volontairement simple, en single-page, et le script de tracking côté navigateur pèse moins d'1 Ko. Une alternative crédible à Plausible pour qui veut quelque chose d'encore plus dépouillé et auto-hébergeable sans Node.

Installation

Option 1 : Docker Compose (recommandé)

version: '3.8'
services:
  medama:
    image: ghcr.io/medama-io/medama:latest
    container_name: medama
    ports:
      - "8089:8080"
    environment:
      - MEDAMA_SALT=***      - MEDAMA_DB_PATH=/data/medama.db
    volumes:
      - ./data:/data
    restart: unless-stopped

Option 2 : Installation manuelle

git clone https://github.com/medama-io/medama.git
cd medama
go build -o medama ./cmd/medama
./medama serve

Configuration

  • MEDAMA_SALT : salage pour anonymiser les hashs de visiteurs.
  • Choisir entre SQLite (par défaut, ~1M events) et ClickHouse (gros volumes).
  • Ajouter le script JS <script async src="https://analytics.example.com/script.js"> sur les pages à tracker.

Alternatives

Open Source

Propriétaires

  • Google Analytics
  • Fathom Analytics (cloud)
  • Simple Analytics (cloud)

Sécurité

  • HTTPS obligatoire pour le domaine de tracking (le script ne se charge pas en HTTP depuis une page HTTPS).
  • MEDAMA_SALT long et aléatoire, changé en cas de compromission.
  • Sauvegardes SQLite ou ClickHouse.
  • Mettre à jour régulièrement (CVE Go standards).

Ressources

Pages Liées