Saltar al contenido principal

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.

HardwareMínimoRecomendación ZAP-Hosting
CPU1 núcleo de CPU4 núcleos de CPU
RAM2 GB4 GB
Espacio en disco10 GB25 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.

img

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:

¿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! 🙂