Saltar para o conteúdo principal
50% de desconto todos os planos, tempo limitado. A partir de $2.48/mo
GoatCounter

GoatCounter

GoatCounter é uma ferramenta de análise web focada em privacidade. Sem cookies, sem rastreamento de usuários, em conformidade com o GDPR e gratuita para uso não comercial. Um único binário Go, backend SQLite ou PostgreSQL, desenvolvida por um programador independente que valoriza a web aberta. O stack de analytics mais enxuto que funciona de verdade.

Em resumo

5.8k

Estrelas no GitHub

256

Visualizações de página

150

Instalações ativas

Versão Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4

As instalações ativas são dados de amostra (pré-visualização); a métrica real será conectada antes do lançamento.

Acesso

  1. Abra o seu browser e visite: https://<SERVER_IP>
  2. É esperado um aviso SSL no browser (certificado autoassinado)
  3. Crie seu primeiro usuário e site no primeiro acesso.

Ficheiros e diretórios importantes

  • Diretório de instalação: /root/goatcounter
  • Docker Compose: /root/goatcounter/docker-compose.yml
  • Volume de dados: /var/lib/docker/volumes/goatcounter_goatcounter-data/_data
  • Configuração Nginx: /etc/nginx/sites-available/goatcounter
  • Site Nginx ativado: /etc/nginx/sites-enabled/goatcounter
  • Certificados SSL: /etc/nginx/ssl/

Ativar SSL com um domínio

1. Aponte o seu domínio para o IP do servidor.

2. Edite a configuração do Nginx e substitua ambos server_name <IP>; com o seu domínio (<your-domain>) para ambos os blocos HTTP (porta 80) e HTTPS (porta 443):

vim /etc/nginx/sites-available/goatcounter

3. Instalar o Certbot:

apt install -y certbot python3-certbot-nginx

4. Execute o seguinte comando para gerar um certificado Let’s Encrypt válido:

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

5. Substitua os caminhos SSL na configuração do 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. Reinicie o Nginx para aplicar as alterações:

systemctl restart nginx

7. Abra o seu browser e visite: https://yourdomain.com

Mais em Monitorização

Aplicações relacionadas.

Instale o GoatCounter agora. A partir de $2,48/mês.