Por qué autoalojar Umami en un VPS
Las soluciones de analítica para el gran público recogen los datos de sus visitantes y los explotan para sus propios fines. Umami invierte la lógica: no coloca cookies, no rastrea a las personas y conserva sus estadísticas en su casa. En un VPS dedicado, la base de datos de audiencia sigue siendo de su propiedad, usted evita el banner de consentimiento ligado al rastreo de terceros y el servicio soporta cómodamente la carga por un coste fijo.
Los beneficios concretos de un Umami autoalojado
- Conforme con la privacidad: sin cookies, sin datos personales y, a menudo, sin necesidad de banner de consentimiento.
- Sus estadísticas de audiencia permanecen en su servidor, sin compartirlas con terceros.
- Script de seguimiento de unos pocos kilobytes, sin cookies ni recogida de datos personales.
- Panel de control claro y multisitio desde una sola instancia.
- Coste fijo sea cual sea el volumen de páginas vistas.
Requisitos de hardware y software
Umami es muy ligero. 1 vCPU y 1 GB de RAM bastan para empezar, 2 GB si sigue un tráfico importante o varios sitios. Prevea 5 GB de disco para PostgreSQL. En el plano del software: Docker y Docker Compose, un subdominio (p. ej. stats.su-dominio.com) apuntando a la IP del VPS, y el puerto 443 abierto.
Desplegar Umami con Docker y HTTPS
Preparar el VPS y Docker
Por SSH, actualice el sistema e instale Docker con
curl -fsSL https://get.docker.com | sh. Creemkdir -p /opt/umami && cd /opt/umami.Escribir el docker-compose.yml
Defina dos servicios:
ghcr.io/umami-software/umami:postgresql-latesty una basepostgres. IndiqueDATABASE_URLy unAPP_SECRETaleatorio.Lanzar los contenedores
Ejecute
docker compose up -d. Umami escucha en local en el puerto 3000; la base de datos se inicializa automáticamente en el primer arranque.Configurar el reverse proxy
Con Caddy:
stats.su-dominio.com { reverse_proxy localhost:3000 }. El certificado Let's Encrypt se obtiene y se renueva automáticamente.Añadir su sitio y el script
Inicie sesión (admin/umami por defecto, cámbielo de inmediato), añada su sitio y pegue el snippet de seguimiento facilitado en el
<head>de sus páginas.
Cambie la contraseña de administrador por defecto desde la primera conexión y haga copias de seguridad regulares de la base PostgreSQL: es ella la que contiene todo su historial de audiencia.
La documentación oficial
Para la configuración avanzada y las opciones propias de la herramienta, consulte la documentación oficial de Umami. Esta guía cubre la puesta en línea en un VPS; la documentación del editor sigue siendo la referencia para los ajustes finos, las actualizaciones mayores y los casos de uso específicos.