Initial vault setup
This commit is contained in:
@@ -0,0 +1,95 @@
|
||||
---
|
||||
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é)
|
||||
|
||||
```yaml
|
||||
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
|
||||
|
||||
```bash
|
||||
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
|
||||
- [[app-plausible]] — référence privacy, plus complet
|
||||
- [[app-umami]] — équivalent Node, populaire
|
||||
- [[app-matomo]] — full-featured PHP
|
||||
- [[app-ackee]] — Node, encore plus minimal
|
||||
- [[app-counter]] — ultra-simple TS
|
||||
|
||||
### 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
|
||||
- [Dépôt GitHub](https://github.com/medama-io/medama)
|
||||
- [selfh.st listing](https://selfh.st/apps/?tag=web-analytics)
|
||||
|
||||
## Pages Liées
|
||||
- [[cat-web-analytics]]
|
||||
- [[recettes-docker-compose]]
|
||||
- [[securisation-home-lab]]
|
||||
Reference in New Issue
Block a user