Repolode
arp242

arp242/goatcounter

Analytics web de código aberto e que respeita a privacidade, disponível como serviço hospedado ou para auto-hospedagem, como alternativa ao Google Analytics.

Alternativa open source a:Google AnalyticsMatomo

Estrelas
6,084
Forks
284
Issues abertas
51
Último commit
há 25 dias

O que é?

O GoatCounter é uma plataforma de analytics web que registra visualizações de páginas sem coletar dados pessoais nem usar identificadores únicos de usuários. Você pode usá-lo como serviço hospedado em goatcounter.com ou hospedá-lo no seu próprio servidor, usando SQLite ou PostgreSQL como banco de dados.

O snippet de JavaScript tem cerca de 3,5 KB e é adicionado com uma única tag script. Em sites que não podem executar JavaScript, há uma opção de rastreamento por pixel de imagem; os dados também podem ser enviados pela HTTP API a partir de middleware de backend. Também é possível importar logs do nginx, Apache, Caddy, CloudFront e outros servidores HTTP.

A versão para auto-hospedagem é distribuída como binários compilados estaticamente e imagens Docker, com TLS integrado e geração automática de certificados ACME. As visitas únicas são contabilizadas sem cookies, usando um hash não identificável.

Recursos principais

  • 01Conta visitas únicas sem cookies ou identificadores pessoais.
  • 02Adiciona uma única tag script leve, com a opção de rastreamento por imagem sem JavaScript.
  • 03Importa dados de logs do nginx, Apache, Caddy, CloudFront e outros servidores.
  • 04Registra navegador, localização, tamanho da tela, referenciadores e campanhas.
  • 05Oferece suporte a SQLite e PostgreSQL e pode ser executado como binário ou no Docker.
  • 06Permite exportar todos os dados a qualquer momento.

Casos de uso

  • Adicionar estatísticas de visualizações de página que respeitam a privacidade a um blog pessoal ou site de projeto.
  • Executar um servidor de analytics auto-hospedado para manter os dados dos visitantes na sua própria infraestrutura.
  • Analisar o tráfego histórico importando logs existentes do servidor web.
  • Rastrear visualizações de página de uma aplicação de backend pela HTTP API.

Início rápido

  1. 1

    Execute o GoatCounter no Docker com um volume de dados

    docker run -p 8080:8080 -v goatcounter-data:/home/goatcounter/goatcounter-data arp242/goatcounter
  2. 2

    Acesse http://localhost:8080 e use o assistente de configuração para criar seu primeiro site

Antes de usar

  • Não foi possível determinar a licença pelos metadados. Confira os termos de licença do repositório antes de usar.
  • O SQLite pode ser lento em sites com muitas páginas distintas; o PostgreSQL é recomendado para sites maiores.

Em coleções

Tópicos

Perguntas frequentes

O que é goatcounter?
Analytics web de código aberto e que respeita a privacidade, disponível como serviço hospedado ou para auto-hospedagem, como alternativa ao Google Analytics. O GoatCounter é uma plataforma de analytics web que registra visualizações de páginas sem coletar dados pessoais nem usar identificadores únicos de usuários. Você pode usá-lo como serviço hospedado em goatcounter.com ou hospedá-lo no seu próprio servidor, usando SQLite ou PostgreSQL como banco de dados.
goatcounter é gratuito? Qual é a licença?
goatcounter é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
goatcounter ainda é mantido?
Manutenção ativa. O último commit de goatcounter foi em 27 de set. de 2026.
Para que posso usar goatcounter?
Adicionar estatísticas de visualizações de página que respeitam a privacidade a um blog pessoal ou site de projeto. Executar um servidor de analytics auto-hospedado para manter os dados dos visitantes na sua própria infraestrutura. Analisar o tráfego histórico importando logs existentes do servidor web. Rastrear visualizações de página de uma aplicação de backend pela HTTP API.
Como instalar goatcounter?
Execute o GoatCounter no Docker com um volume de dados: docker run -p 8080:8080 -v goatcounter-data:/home/goatcounter/goatcounter-data arp242/goatcounter Acesse http://localhost:8080 e use o assistente de configuração para criar seu primeiro site
Onde consigo goatcounter?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/arp242/goatcounter

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados