−25%

en Windows con pago anual, hasta el 31/10. Ver planes

EQVPS

VPS para Plausible: analítica web sin cookies

Autoaloja Plausible Community Edition para estadísticas respetuosas con la privacidad y sin cookies. Requisitos, instalación en Docker con HTTPS y lo que necesita ClickHouse.

La analítica habitual pide consentimiento a tus visitantes, envía sus datos a un tercero y te da un panel con doscientos informes que nunca abrirás. Plausible hace lo contrario: un script pequeño, ninguna cookie y una sola página de estadísticas que de verdad se lee. La Community Edition se puede autoalojar gratis, y lo único que necesita es un VPS con IP propia.

Por qué autoalojarlo

Qué necesita

Plausible corre en tres contenedores: la app, PostgreSQL para cuentas y ajustes y ClickHouse para los eventos. El que tiene hambre de memoria es ClickHouse.

Instalación (Ubuntu 24.04, Docker)

apt update && apt install -y docker.io docker-compose-v2 git
git clone https://github.com/plausible/community-edition plausible-ce
cd plausible-ce
# check out the newest release tag
git checkout "$(git tag --sort=-v:refname | head -1)"

Crea el archivo de entorno: Plausible puede obtener su propio certificado de Let's Encrypt.

cat > .env <<EOF
BASE_URL=https://stats.example.com
SECRET_KEY_BASE=$(openssl rand -base64 48)
HTTP_PORT=80
HTTPS_PORT=443
EOF

cat > compose.override.yml <<'EOF'
services:
  plausible:
    ports:
      - 80:80
      - 443:443
EOF

docker compose up -d

Apunta primero el registro A de stats.example.com a tu VPS, para que la solicitud del certificado funcione. Después abre la URL, crea tu cuenta y añade un sitio. La referencia para las variables nuevas es el README del repositorio: échale un vistazo en cada actualización.

Añade el script a tu web

<script defer data-domain="example.com" src="https://stats.example.com/js/script.js"></script>

Algunos bloqueadores de anuncios bloquean todo lo que se llame «analytics»; servir el script desde tu propio subdominio ya evita la mayoría de esos casos.

En el día a día

Dónde se queda corto

Plausible recoge menos a propósito. Sin recorridos por usuario, sin seguimiento entre dispositivos, sin integraciones con plataformas publicitarias. Si tu marketing vive dentro de las herramientas de una red de anuncios, echarás de menos esos informes. Para la mayoría de los sitios, que solo quieren saber qué páginas funcionan y de dónde vienen las visitas, es justo la cantidad de datos adecuada, y nadie tiene que pulsar «Aceptar».

Relacionado

¿Listo para desplegar? Paga en cripto, sin KYC — en línea en aproximadamente un minuto.

Desplegar →

Preguntas frecuentes

¿Plausible necesita un banner de cookies?

Plausible no pone cookies ni guarda datos personales o direcciones IP completas: cuenta a los visitantes con un hash que cambia cada día. En la mayoría de los casos eso significa que no hace falta banner de consentimiento, aunque la decisión final depende de tu jurisdicción y de lo demás que cargue tu web.

¿Cuánta RAM necesita Plausible autoalojado?

Plausible guarda los eventos en ClickHouse, y ClickHouse es la parte que pide memoria. Arranca con 2 GB, pero las fusiones en segundo plano pueden superar esa cifra. 4 GB (Small-IP) es el tamaño cómodo para unos cuantos sitios con tráfico estable.

¿Puedo usarlo en un plan NAT?

No. El script de seguimiento y el panel se sirven por HTTPS desde tu propio dominio, así que el servidor debe aceptar el 443 entrante. Eso requiere un plan con IP dedicada.

¿Cuánto disco ocupan los datos?

Muy poco por evento: ClickHouse comprime muchísimo. Un sitio con decenas de miles de visitas al mes usa bastante menos de un gigabyte al año. Durante mucho tiempo, las imágenes de Docker ocuparán más que los datos.

¿Cómo se actualiza?

Descarga la nueva versión en el repositorio community-edition y luego ejecuta 'docker compose pull' y 'docker compose up -d'. Lee antes las notas de la versión: las versiones mayores a veces requieren un paso de migración.

Comentarios

Aún no hay comentarios. Sé el primero.

Deja un comentario

Los comentarios se moderan antes de aparecer.