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

Read more