Guía de despliegue

Cómo alojar Matomo en un VPS

Desplegar en un VPS Cloud →

Tutorial

Cómo alojar Matomo en un VPS

Autoalojamiento2 min de lectura6 pasos

Matomo es la alternativa de código abierto más completa a Google Analytics: informes detallados, mapas de calor, embudos, seguimiento de objetivos. Autoalojado en su VPS, le garantiza la propiedad al 100 % de sus datos de audiencia, sin muestreo ni compartición con una red publicitaria. Le explicamos cómo desplegarlo con Docker, MariaDB, un reverse proxy y un certificado TLS.

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

Por qué autoalojar Matomo en un VPS

Matomo ofrece la riqueza funcional de las grandes soluciones de analítica y, al mismo tiempo, le deja la propiedad de los datos. En autoalojamiento, ningún dato de sus visitantes se transmite a un tercero, evita el muestreo de los informes y activa libremente las funciones avanzadas. Un VPS dedicado dimensiona la base de datos MariaDB según su tráfico y conserva todo el historial bajo su control.

Los beneficios concretos de un Matomo autoalojado

  • Propiedad al 100 % de los datos de audiencia, sin transmisión a un tercero.
  • Informes completos y sin muestreo, incluso con mucho volumen.
  • Funciones avanzadas (heatmaps, embudos, objetivos) activables libremente.
  • Cumplimiento del RGPD facilitado por la anonimización de IP y el respeto de Do Not Track.
  • Coste fijo, sin facturación por volumen de hits.

Requisitos de hardware y software

Cuente con 2 vCPU y 2 GB de RAM para empezar, y 4 GB para un tráfico elevado, ya que la base de datos MariaDB crece con el historial. Prevea 10 GB de disco o más. En cuanto al software: Docker y Docker Compose, un subdominio (p. ej. matomo.su-dominio.com) que apunte al VPS, y el puerto 443 abierto.

Desplegar Matomo con Docker y HTTPS

  1. Preparar el VPS y Docker

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

  2. Escribir el docker-compose.yml

    Defina dos servicios: matomo (imagen oficial) y mariadb. Monte un volumen para /var/www/html y otro para la base de datos, e indique las variables de conexión de MySQL.

  3. Arrancar los contenedores

    Ejecute docker compose up -d. Matomo escucha en el puerto 80 interno; la base de datos arranca en paralelo.

  4. Configurar el reverse proxy

    Con Caddy: matomo.su-dominio.com { reverse_proxy localhost:8080 }. Caddy obtiene y renueva el certificado Let's Encrypt automáticamente.

  5. Completar el asistente de instalación

    Abra la URL, siga el asistente web (comprobación del sistema, base de datos, cuenta de administrador) y, a continuación, declare su primer sitio.

  6. Instalar el script y el cron

    Inserte el código de seguimiento en el <head> de sus páginas y programe core:archive mediante cron para obtener informes rápidos con mucho volumen.

Para obtener informes eficientes con mucho tráfico, desactive el archivado al cargar el navegador y programe la tarea core:archive cada hora mediante cron: los paneles se cargarán entonces de forma instantánea.

La documentación oficial

Para la configuración avanzada y las opciones propias de la herramienta, consulte la documentación oficial de Matomo. 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 fricciones, y ajustar la RAM y las 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