Repolode
umami-software

umami-software/umami

Plataforma de analítica web que prioriza la privacidad y mide tráfico, campañas, comportamiento, conversiones e ingresos sin cookies, en la nube o alojada por cuenta propia.

Alternativa open source a:Google Analytics

Estrellas
39,513
Forks
8,367
Issues abiertos
125
Último commit
ayer

¿Qué es?

Umami es una plataforma de analítica web de código abierto que pone la privacidad de los usuarios en primer lugar. Recopila datos de tráfico, campañas, comportamiento, conversiones e ingresos en un solo panel y no utiliza cookies, por lo que busca ser una alternativa más ligera al seguimiento de herramientas como Google Analytics.

El proyecto es una aplicación TypeScript que se ejecuta en Node.js y almacena los datos en PostgreSQL. Se puede instalar desde el código fuente con pnpm o desplegar con la imagen de Docker y el archivo de Docker Compose incluidos, que incorpora una base de datos PostgreSQL. La configuración se gestiona mediante variables de entorno como DATABASE_URL, API_URL y BASE_PATH.

El README también explica cómo habilitar la autenticación de dos factores, que requiere una clave de cifrado, y cómo usar un endpoint MCP, desactivado de forma predeterminada y autenticado mediante API keys.

Funciones clave

  • 01Mide el tráfico, las campañas, el comportamiento de los usuarios, las conversiones y los ingresos en un solo panel.
  • 02No utiliza cookies.
  • 03Se puede alojar por cuenta propia o usar a través del servicio en la nube de Umami.
  • 04Se ejecuta en Node.js y utiliza PostgreSQL como base de datos.
  • 05Incluye imágenes de Docker y una configuración de Docker Compose.
  • 06Admite autenticación de dos factores opcional y API keys.

Casos de uso

  • Medir el tráfico de un sitio web y mantener los datos de los visitantes en un servidor propio.
  • Reemplazar Google Analytics en sitios donde no se quieren avisos de consentimiento de cookies.
  • Medir el rendimiento de las campañas y las conversiones para equipos de marketing.
  • Ejecutar una plataforma de analítica alojada por cuenta propia para proyectos internos o de clientes.

Inicio rápido

  1. 1

    Clona el código fuente desde GitHub

    git clone https://github.com/umami-software/umami.git
  2. 2

    Entra en el directorio del proyecto e instala los paquetes con pnpm

    cd umami && pnpm install
  3. 3

    Crea un archivo .env con DATABASE_URL apuntando a tu base de datos PostgreSQL y luego compila la aplicación

    pnpm run build
  4. 4

    Inicia la aplicación (se ejecuta en http://localhost:3000 de forma predeterminada)

    pnpm run start

Antes de usarlo

  • Para instalar desde el código fuente, se necesita una base de datos PostgreSQL (v12.14 o posterior) y Node.js 18.18 o posterior.
  • La compilación crea una cuenta de inicio de sesión predeterminada con el nombre de usuario admin y la contraseña umami; debes cambiarla.

Temas

Preguntas frecuentes

¿Qué es umami?
Plataforma de analítica web que prioriza la privacidad y mide tráfico, campañas, comportamiento, conversiones e ingresos sin cookies, en la nube o alojada por cuenta propia. Umami es una plataforma de analítica web de código abierto que pone la privacidad de los usuarios en primer lugar. Recopila datos de tráfico, campañas, comportamiento, conversiones e ingresos en un solo panel y no utiliza cookies, por lo que busca ser una alternativa más ligera al seguimiento de herramientas como Google Analytics.
¿umami es gratuito? ¿Qué licencia tiene?
umami es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿umami sigue mantenido?
Mantenimiento activo. El último commit de umami fue el 20 oct 2026.
¿Para qué puedo usar umami?
Medir el tráfico de un sitio web y mantener los datos de los visitantes en un servidor propio. Reemplazar Google Analytics en sitios donde no se quieren avisos de consentimiento de cookies. Medir el rendimiento de las campañas y las conversiones para equipos de marketing. Ejecutar una plataforma de analítica alojada por cuenta propia para proyectos internos o de clientes.
¿Cómo se instala umami?
Clona el código fuente desde GitHub: git clone https://github.com/umami-software/umami.git Entra en el directorio del proyecto e instala los paquetes con pnpm: cd umami && pnpm install Crea un archivo .env con DATABASE_URL apuntando a tu base de datos PostgreSQL y luego compila la aplicación: pnpm run build Inicia la aplicación (se ejecuta en http://localhost:3000 de forma predeterminada): pnpm run start
¿Dónde consigo umami?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/umami-software/umami

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados