Saltar al contenido principal
50% de descuento todos los planes, tiempo limitado. Desde $2.48/mo
GoatCounter

GoatCounter

GoatCounter es una herramienta de analítica web respetuosa con la privacidad. Sin cookies, sin seguimiento de usuarios, conforme al GDPR y gratuita para uso no comercial. Un único binario de Go, backend SQLite o PostgreSQL, desarrollada por un programador independiente comprometido con la web abierta. La solución de analítica más ligera que existe.

En resumen

5.8k

Estrellas en GitHub

256

Vistas de página

150

Instalaciones activas

Versión Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

Las instalaciones activas son datos de muestra (vista previa); la métrica real se conectará antes del lanzamiento.

Acceso

  1. Abre tu navegador y visita: https://<SERVER_IP>
  2. Es normal que aparezca un aviso SSL en el navegador (certificado autofirmado)
  3. Crea tu primer usuario y sitio en la primera visita.

Archivos y directorios importantes

  • Directorio de instalación: /root/goatcounter
  • Docker Compose: /root/goatcounter/docker-compose.yml
  • Volumen de datos: /var/lib/docker/volumes/goatcounter_goatcounter-data/_data
  • Configuración de Nginx: /etc/nginx/sites-available/goatcounter
  • Sitio Nginx habilitado: /etc/nginx/sites-enabled/goatcounter
  • Certificados SSL: /etc/nginx/ssl/

Habilitar SSL con un dominio

1. Apunta tu dominio a la IP del servidor.

2. Edita la configuración de Nginx y reemplaza ambos server_name <IP>; con tu dominio (<your-domain>) tanto para los bloques HTTP (puerto 80) como HTTPS (puerto 443):

vim /etc/nginx/sites-available/goatcounter

3. Instala Certbot:

apt install -y certbot python3-certbot-nginx

4. Ejecuta el siguiente comando para generar un certificado válido de Let’s Encrypt:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

5. Reemplaza las rutas SSL en la configuración de Nginx:

vim /etc/nginx/sites-available/goatcounter
# Before:
    # ssl_certificate       /etc/nginx/ssl/goatcounter.crt;
    # ssl_certificate_key   /etc/nginx/ssl/goatcounter.key;
# After:
    # ssl_certificate       /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key   /etc/letsencrypt/live/yourdomain.com/privkey.pem;

6. Reinicia Nginx para aplicar los cambios:

systemctl restart nginx

7. Abre tu navegador y visita: https://yourdomain.com

Más en Monitorización

Apps relacionadas.

Despliega GoatCounter ahora. Desde $2,48/mes.