Umami

Analítica web simple y respetuosa de la privacidad.

Reemplaza a Google Analytics Dificultad: fácil

¿Qué es Umami?

Umami mide las visitas de tus sitios (páginas, fuentes, países, dispositivos) sin cookies y cumpliendo GDPR, con un panel claro. Una alternativa liviana a Google Analytics.

Instalación con Docker Compose

📘 Basado en la doc oficial 🧪 Sin probar todavía por MontaTuNube ✔ Imágenes verificadas en su registry

Guárdalo como compose.yaml en una carpeta nueva y ejecuta docker compose up -d. Después entra a http://IP-de-tu-servidor:3000.

services:
  umami:
    image: ghcr.io/umami-software/umami:latest
    ports:
      - "3000:3000"
    environment:
      DATABASE_URL: postgresql://umami:umami@db:5432/umami
      APP_SECRET: replace-me-with-a-random-string
      TWO_FACTOR_ENCRYPTION_KEY: replace-me-with-a-64-character-hex-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:
Cambia APP_SECRET y las contraseñas de la base de datos.

Fuente: https://github.com/umami-software/umami/blob/master/docker-compose.yml · Doc de instalación: umami.is/docs/install

Este archivo está transcrito de la documentación oficial y puede quedar desactualizado: ante la duda, prevalece la doc del proyecto. Cambia siempre contraseñas y rutas de ejemplo.

Requisitos de hardware

RAM512 MB-1 GB (con Postgres)
CPU / GPUCualquiera
NotasOrientativo.

¿No sabes dónde correrlo? Mira nuestra guía de hardware y VPS →

Apps parecidas