Servidor Dedicado: Configura Plausible en tu SO
Esta guía fue creada con los siguientes productos:
(Los detalles pueden variar según los productos de diferentes proveedores, pero los conceptos principales permanecen igual)
Introducción
Plausible es una plataforma de analítica web ligera y open-source que funciona sin cookies y cumple al 100% con las normativas de privacidad. Te muestra métricas clave como número de visitantes, páginas vistas y duración de visitas a través de un panel limpio e intuitivo. Gracias a su facilidad de uso, rendimiento rápido e infraestructura basada en la UE, Plausible es una alternativa moderna y respetuosa con la privacidad frente a Google Analytics.
¿Quieres alojar este servicio tú mismo? Te guiaremos paso a paso para configurarlo y ajustarlo, además de todo lo que debes tener en cuenta.
Requisitos previos
Antes de instalar Plausible, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación sin problemas y un rendimiento óptimo.
Hardware | Mínimo | Recomendación ZAP-Hosting |
---|---|---|
CPU | 1 núcleo de CPU | 4 núcleos de CPU |
RAM | 2 GB | 4 GB |
Espacio en disco | 10 GB | 25 GB |
El software requiere que todas las dependencias necesarias estén instaladas y que se ejecute en un sistema operativo soportado. Asegúrate de que tu servidor cumple con los siguientes requisitos antes de continuar con la instalación:
Dependencias: Docker
Sistema operativo: Última versión de Ubuntu/Debian compatible con Docker 26+
Verifica que todas las dependencias estén instaladas y que uses la versión correcta del sistema operativo para evitar problemas de compatibilidad durante la instalación de Plausible.
Preparación
Antes de configurar Plausible, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
Actualizar sistema
Para asegurarte de que tu sistema corre con el software y parches de seguridad más recientes, siempre debes empezar actualizando el sistema. Ejecuta el siguiente comando:
sudo apt update && sudo apt upgrade -y
Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
Instalar dependencias
Una vez terminado el proceso de actualización, puedes proceder a instalar las dependencias.
Git
Los datos de Plausible se descargarán desde GitHub, por lo que primero necesitas tener Git instalado. Ejecuta este comando:
sudo apt install git-all
Docker
Plausible se desplegará y ejecutará en tu máquina usando un contenedor Docker. Por eso, primero debes instalar Docker. Ejecuta:
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Una guía completa del proceso de instalación y uso de Docker está disponible en nuestra guía Docker.
Instalación
Ahora que cumples con todos los requisitos y has hecho las preparaciones necesarias, puedes continuar con la instalación de la aplicación Plausible.
Empieza clonando el repositorio de la Community Edition y creando el archivo de configuración necesario:
$ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce
Luego, crea un archivo de entorno (.env) y define las variables esenciales. El BASE_URL debe apuntar al dominio real que ya tenga un registro DNS que resuelva a tu servidor. También necesitas generar una SECRET_KEY_BASE aleatoria con al menos 64 bytes:
touch .env
echo "BASE_URL=https://Plausible.example.com" >> .env
echo "SECRET_KEY_BASE=$(openssl rand -base64 48)" >> .env
echo "HTTP_PORT=80" >> .env
echo "HTTPS_PORT=443" >> .env
Verifica el contenido del archivo con cat .env
para confirmar que los valores son correctos. La salida debería ser así:
BASE_URL=https://Plausible.example.com
SECRET_KEY_BASE=As0fZsJlUpuFYSthRjT5Yflg/NlxkFKPRro72xMLXF8yInZ60s6xGGXYVqml+XN1
HTTP_PORT=80
HTTPS_PORT=443
Estos puertos por defecto permiten que Let’s Encrypt emita automáticamente certificados TLS. Si planeas ejecutar Plausible detrás de un proxy inverso, puedes ajustar estos valores. Además, crea un compose.override.yml
para exponer los puertos correctos para el contenedor de Plausible:
cat > compose.override.yml << EOF
services:
Plausible:
ports:
- 80:80
- 443:443
EOF
Finalmente, inicia los servicios necesarios usando Docker Compose:
docker compose up -d
Cuando los contenedores estén corriendo, abre tu navegador en el dominio especificado en BASE_URL y crea la primera cuenta de usuario.
Configuración
Plausible puede integrarse con Google Search Console para enriquecer tus análisis con datos de consultas de búsqueda. Esto te permite ver qué palabras clave están generando tráfico a tu sitio, ofreciendo insights más profundos sobre el comportamiento de los visitantes.
Con una cuenta de Google Cloud existente y un cliente OAuth configurado, solo necesitas añadir tus credenciales (GOOGLE_CLIENT_ID
y GOOGLE_CLIENT_SECRET
) al archivo .env
. Una vez guardado, reinicia tus servicios Docker con docker compose up -d
. En el panel de Plausible, ve a Configuración del sitio > Integraciones para completar la conexión y seguir los pasos de autenticación.
Si aún no tienes un cliente OAuth o no estás familiarizado con el proceso, la Wiki oficial de Plausible ofrece una guía detallada paso a paso. Explica cómo crear un proyecto en Google Cloud, habilitar las APIs necesarias, configurar un cliente OAuth y añadir las credenciales generadas a Plausible: Plausible Wiki: Integración con Google.
Si usas Google Search Console, puedes configurar la integración para importar datos sobre términos de búsqueda, lo cual es bastante útil.
Si ya tienes una cuenta de Google Cloud con un cliente OAuth, simplemente pega tu GOOGLE_CLIENT_ID
y GOOGLE_CLIENT_SECRET
en el archivo .env
, reinicia el servicio Docker con docker compose up -d
y sigue las indicaciones en Configuración del sitio > Integraciones de Plausible.
Conclusión y más recursos
¡Felicidades! Ya has instalado y configurado Plausible con éxito en tu servidor dedicado. También te recomendamos echar un vistazo a estos recursos, que pueden ayudarte y guiarte durante la configuración de tu servidor:
- Plausible.io - Sitio oficial
- github.com/Plausible/analytics - Anuncios, discusiones, reporte de incidencias
¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o ayuda, no dudes en contactar con nuestro equipo de soporte, ¡estamos disponibles todos los días para echarte una mano! 🙂