Guía de despliegue

Cómo alojar Umami en un VPS

Desplegar en un VPS Cloud →

Tutorial

Cómo alojar Umami en un VPS

Autoalojamiento2 min de lectura5 pasos

Umami es una herramienta de analítica web open source, ligera y respetuosa con la privacidad: mide su audiencia sin cookies ni recogida de datos personales. Autoalojada en su VPS, le convierte en propietario de sus estadísticas de tráfico, sin confiarlas a una empresa publicitaria. Así se despliega con Docker, una base de datos PostgreSQL, un reverse proxy y un certificado TLS.

Contenido· Por qué autoalojar Umami en un VPS1/5
  1. 01Por qué autoalojar Umami en un VPS
  2. 02Los beneficios concretos de un Umami autoalojado
  3. 03Requisitos de hardware y software
  4. 04Desplegar Umami con Docker y HTTPS
  5. 05La documentación oficial

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

  1. Preparar el VPS y Docker

    Por SSH, actualice el sistema e instale Docker con curl -fsSL https://get.docker.com | sh. Cree mkdir -p /opt/umami && cd /opt/umami.

  2. Escribir el docker-compose.yml

    Defina dos servicios: ghcr.io/umami-software/umami:postgresql-latest y una base postgres. Indique DATABASE_URL y un APP_SECRET aleatorio.

  3. 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.

  4. 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.

  5. 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.

Despliegue su instancia en un VPS Cloud ServOrbit

Un VPS Cloud ServOrbit con Docker preconfigurado y recursos escalables le permite instalar esta herramienta sin fricción, y ajustar la RAM y los vCPU a medida que crece el uso.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva