Umami - Self Hosted DSGVO-konforme Google Analytics Alternative
Möchtest du eine DSGVO-konforme Google Analytics Alternative selbst installieren und hosten? Ich zeige dir hier wie du dies in wenigen Schritten mittels Docker (Portainer) realisieren kannst.
Einen Artikel über die Installation von Portainer findest du hier:
Die Suche nach einer Alternative zu Google Analytics
Es gibt hier sicherlich verschiedene... angesehen habe ich mir von "früher" Matomo und aktuell noch: Umami und Plausible.
Die Alternative muss für mich folgende Anforderungen erfüllt:
- Open Source und Self-Hosted
- DSGVO-konform
- Einfaches und Intuitives Interface
- Hosting mit Docker
Meine Entscheidung ist auf Umami gefallen.
Umami mit docker-compose bzw. Portainer installieren
version: '3'
services:
umami:
image: ghcr.io/umami-software/umami:postgresql-latest
ports:
- "3000:3000"
environment:
DATABASE_URL: postgresql://umami:umami@db:5432/umami
DATABASE_TYPE: postgresql
APP_SECRET: replace-me-with-a-random-string
depends_on:
db:
condition: service_healthy
init: true
restart: always
healthcheck:
test: ["CMD-SHELL", "curl http://localhost:3000/api/heartbeat"]
interval: 5s
timeout: 5s
retries: 5
db:
image: postgres:15-alpine
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: umami
volumes:
- umami-db-data:/var/lib/postgresql/data
restart: always
healthcheck:
test: ["CMD-SHELL", "pg_isready -U $${POSTGRES_USER} -d $${POSTGRES_DB}"]
interval: 5s
timeout: 5s
retries: 5
volumes:
umami-db-data:
admin / umami