Original em inglês: https://argusic.com/best/self-hosted-analytics
Analytics auto-hospedado de código aberto, testado em um servidor limpo
Ferramentas de análise da web que mantêm os dados dos visitantes no seu próprio servidor. A Argusic configurou cada projeto a partir de uma instalação limpa e o iniciou; a ordem abaixo segue o resultado, e cada veredito abre o log completo e a gravação do terminal.
Testado entre 3 de setembro de 2026 e 27 de outubro de 2026. Cada linha mostra a sua própria data de teste; um projeto pode mudar depois desse dia.
12 de 12 projetos testados executam.
Em resumo: 10 dos 12 projetos testados iniciaram sem alterações em uma máquina nova: fathom, shynet, offen, GEOInflow, LinkBreeze, freshlytics, goaccess e Ackee, e mais 2. Mais 2 iniciaram depois que um substituto tomou o lugar de um serviço de que eles dependem, como um banco de dados: tianji e traks.
Medido pela Argusic em uma máquina nova, todas as vezes. Cada número tem link para as suas evidências.
| # | projeto | veredito | Pontuação Argusic | linguagem | estrelas | testado em |
|---|---|---|---|---|---|---|
| 1 | fathom | Executa | 100 / 100 | Go | 8,035 | 23 de setembro de 2026 |
Fathom Lite. Análise de sites simples e privacy-focused. Construído com Golang & Preact. O que o teste encontrou: Fresh Fathom Lite install builds, runs on localhost:8124 with SQLite, authenticates, tracks real pageviews, and serves real dashboard stats including Google referrer grouping via the fixed binary. 22 minutos. | ||||||
| 2 | shynet | Executa | 100 / 100 | Python | 3,157 | 17 de setembro de 2026 |
Web analytics moderno, amigável à privacidade e detalhado que funciona sem cookies ou JS. O que o teste encontrou: Shynet 0.13.1 is installed with SQLite backend, all 11 tests pass (9 API + 2 dashboard), Django admin user creation works via registeradmin, and Gunicorn serves the health check endpoint at 200 and login page at 200. 6 minutos. | ||||||
| 3 | offen | Executa | 100 / 100 | JavaScript | 982 | 18 de setembro de 2026 |
Offen Fair Web Analytics O que o teste encontrou: Go server builds and tests pass (9 packages ok, 0 failures). JS frontend tests pass 7/7 when test server is running. The demo subcommand starts an ephemeral Offen instance with SQLite answering 200 on /auditorium/. 13 minutos. | ||||||
| 4 | GEOInflow | Executa | 100 / 100 | TypeScript | 802 | 27 de outubro de 2026 |
Análise auto-hospedada de rastreadores web e de IA para Generative Engine Optimization (GEO). Acompanhe visitantes, referências de busca de IA, logs de... O que o teste encontrou: PostgreSQL 16.15, Redis 7.0.15, and Node 22.23.4 are running; pnpm dependencies installed; Prisma and Liekan SQL migrations applied; tracker, recorder, OpenAPI spec, MCP and API-client packages built; dev server serves the GEOInflow application at port 3302 with all 284 unit tests passing (154 Vitest API tests in 30... 40 minutos. | ||||||
| 5 | LinkBreeze | Executa | 100 / 100 | TypeScript | 261 | 27 de outubro de 2026 |
A alternativa auto-hospedada ao Linktree. Importe de qualquer concorrente em 30 segundos. Multipágina, análises focadas em privacidade, instalação em uma linha. O que o teste encontrou: LinkBreeze 1.4.1 builds from source, passes all 1064 unit tests, and serves the setup page on port 3344 with health endpoint responding 200. 31 minutos. | ||||||
| 6 | freshlytics | Executa | 96 / 100 | TypeScript | 362 | 19 de setembro de 2026 |
Análises de código aberto focadas em privacidade O que o teste encontrou: Freshlytics builds from source, serves its React frontend and REST API on port 3001, and correctly collects pageviews and returns analytics grouped by date, path, referrer, and browser dimension. 34 minutos. | ||||||
| 7 | goaccess | Executa | 66.7 / 100 | C | 21,117 | 22 de setembro de 2026 |
GoAccess é um analisador de logs web em tempo real e visualizador interativo que executa em um terminal em sistemas *nix ou pelo seu navegador. O que o teste encontrou: GoAccess v1.11 builds from source and runs. It parses Apache/Nginx Combined log format files into valid JSON output with correct request counts (4 requests, 3 unique visitors, 2xx status codes, browser/user-agent breakdown) and generates a complete self-contained HTML report. The binary at /work/repo/goaccess executes... 14 minutos. | ||||||
| 8 | Ackee | Executa | 66.7 / 100 | JavaScript | 4,722 | 25 de setembro de 2026 |
Ferramenta de análise auto-hospedada, baseada em Node.js, para quem se importa com privacidade. O que o teste encontrou: The Ackee server builds, starts, serves the UI at / on port 5678, responds to GraphQL API queries and mutations with authenticated token creation, serves the tracking script, and all 184 tests pass. 4 minutos. | ||||||
| 9 | talivia | Executa | 50 / 100 | TypeScript | 2,346 | 5 de setembro de 2026 |
Análises de código aberto e auto-hospedadas, focadas em receita para fundadores: análise web, Session Replay, atribuição de receita e integrações de receita de... O que o teste encontrou: Dependencies installed, Prisma client generated, tracker and recorder scripts built, and all 463 tests pass. The application's test suite runs successfully end-to-end with mocked database. Production build and dev server require more RAM than available (1GB). 26 minutos. | ||||||
| 10 | liwan | Executa | 50 / 100 | Rust | 221 | 3 de setembro de 2026 |
liwan - Análises leves O que o teste encontrou: Liwan compiles, all 49 tests pass, and the server starts successfully accepting connections on port 9042. 29 minutos. | ||||||
| 11 | tianji | Executa com mocks | 92 / 100 | TypeScript | 3,118 | 17 de setembro de 2026 |
Tianji: Visão sobre tudo, Análises do Site + Monitor de Disponibilidade + Estado do Servidor. Não apenas mais uma alternativa ao GA. O que o teste encontrou: Dependencies installed, project builds successfully, shared and most server unit tests pass, client component tests mostly pass; server cannot launch without a PostgreSQL database. 25 minutos. | ||||||
| 12 | traks | Executa com mocks | 86 / 100 | TypeScript | 339 | 26 de outubro de 2026 |
Análise web auto-hospedada e focada em privacidade, que faz deploy na sua própria conta do Cloudflare em two minutos. Grátis para sempre, MIT. O que o teste encontrou: Traks monorepo installs, builds, passes all CI checks, and both platform Workers (collect on :5010 and api on :5011) launch locally and respond successfully to HTTP requests. 9 minutos. | ||||||
Executa instalou e iniciou com as suas dependências reais. Executa com mocks iniciou depois que substitutos tomaram o lugar de serviços externos, como um banco de dados ou uma API de terceiros. Não foi possível verificar nem o agent padrão nem o mais forte conseguiram fazê-lo executar dentro do limite de tempo; o log mostra onde ele parou.
Antes de escolher
Decida como a ferramenta obtém seus dados. O goaccess lê os próprios arquivos de log do servidor web e produziu relatórios JSON e HTML a partir deles no teste; ele não precisa de script em suas páginas. As outras coletam visualizações de página por meio de um script de rastreamento e servem um dashboard: o fathom serviu seu dashboard, endpoint de health e assets de rastreamento, e o freshlytics aceitou visualizações de página e as retornou agrupadas por data, caminho, referenciador e navegador.
Decida se você quer executar um banco de dados. O shynet e o offen executaram no SQLite. O Ackee passou em todos os seus 184 testes contra um MongoDB em memória, e seu próprio log afirma que o servidor de produção não pode iniciar sem um MongoDB real. O tianji só iniciou contra um PostgreSQL que o agent construiu a partir de pacotes extraídos, e é por isso que ele está como "executa com mocks" e fica abaixo dos projetos que iniciaram como estão.
Observe os minutos. O fathom, Ackee e shynet ficaram prontos em 10 a 20 minutos; goaccess, liwan, freshlytics, tianji e offen levaram de 28 a 38, principalmente tempo de build.
Um projeto ainda está esperando: o talivia ainda não tem nenhuma tentativa concluída e permanece sem classificação como "testing soon" até que tenha.
Como testamos
Um servidor de análise é considerado funcional quando ele inicia na máquina limpa, serve seu dashboard ou API e aceita dados. Vários projetos nesta lista comprovaram isso de ponta a ponta: freshlytics coletou visualizações de página e as retornou agrupadas por caminho, referenciador e navegador; fathom serviu seu dashboard, endpoint de saúde e script de rastreamento; goaccess analisou logs de servidor web em relatórios HTML e JSON.
A maioria dos projetos aqui armazena dados em SQLite ou em um banco de dados embutido, e é por isso que eles iniciaram sem ajuda. Um projeto que espera um banco de dados externo só inicia quando o agent o substitui: tianji executou contra um PostgreSQL construído a partir de pacotes extraídos e está classificado como "executa com mocks". Ackee passou em sua suíte de testes completa contra um MongoDB em memória e está registrado com base nisso; seu log afirma que o servidor de produção ainda precisa de um MongoDB real.


Nesta lista, segundo o teste mais recente: 10 projetos executaram sem alterações, 2 com mocks, 0 não puderam ser verificados. Linguagens testadas: C, Go, JavaScript, Python, Rust, TypeScript. Cada tentativa usou uma máquina limpa e descartável, o projeto em uma versão fixada e um limite de 45 minutos; o procedimento completo está na página da metodologia.
Perguntas frequentes (FAQ)
What does "runs" mean for an analytics tool?
The server started on a clean machine and served its dashboard or API. Where the log shows more, it is on the project's page: freshlytics, for example, accepted page views and returned them grouped by path, referrer, and browser.
Does the test check accuracy of the numbers?
No. Argusic measures whether the software installs and starts, plus what the project's own test suite reports. It does not compare analytics counts against a reference; that is stated so the list is not read as a quality ranking.
Why do some projects need mocks?
Because they expect an external database. tianji only started against a PostgreSQL the agent built from extracted packages, so it is "runs with mocks". Projects on SQLite or a bundled store started as-is.
Are cookie-free or privacy-focused tools favored?
No. Privacy claims are the projects' own descriptions, shown verbatim from GitHub. The rank follows the verdict, the Argusic Score, and stars only.
How current is this list?
Each row carries its own test date and the page states the window. A project can change after its test; a new attempt replaces the verdict only when it finishes with complete evidence.
Como esta lista é classificada?
Por medição, não por opinião: primeiro os projetos que a Argusic instalou e iniciou em uma máquina nova, depois os que executaram com mocks no lugar de serviços externos, depois os que ela não conseguiu verificar. Os empates são decididos pela Pontuação Argusic e depois pela popularidade do projeto na sua própria fonte.
Onde estão as evidências?
Cada linha tem link para a página do projeto na Argusic, onde cada execução tem um log completo e uma gravação do terminal guardados com uma impressão digital sha256. As mesmas páginas existem para todos os projetos testados, estejam nesta lista ou não.
Mais listas nesta categoria
- Ferramentas CLI de código aberto para desenvolvedores, comprovadas para build e executar (tem goaccess em comum com esta lista)
- Monitores de uptime e páginas de status de código aberto, testados (tem tianji em comum com esta lista)
- Frameworks de AI agent de código aberto, instalados e executados
- Aplicativos de IA de código aberto que você mesmo pode executar, testados
- Clientes de API de código aberto, criados e executados
- Gateways de API e proxies reversos de código aberto, testados
- Ferramentas de CI/CD de código aberto, instaladas e executadas
- Plataformas CMS de código aberto, instaladas e executadas
- Gateways de LLM de código aberto, instalados e executados
- Servidores MCP de código aberto que iniciam na primeira execução
- Ferramentas de VPN e rede de código aberto, instaladas e executadas
- Ferramentas de backup de código aberto, instaladas e executadas
- Ferramentas de código aberto para automação de navegador, instaladas e executadas
- Editores de código e IDEs de código aberto, desenvolvidos e lançados
- Coding agents de código aberto que executaram em uma máquina nova
- Bancos de dados de código aberto, instalados e consultados
- Plataformas de e-commerce de código aberto, instaladas e executadas
- Leitores de ebook e bibliotecas de código aberto, testados
- Motores de jogos de código aberto, construídos e executados
- Jogos de código aberto que foram built e iniciados em uma máquina nova.
- Automação residencial de código aberto, instalada e executada
- Plataformas de código aberto low-code e no-code, testadas
- Servidores de mapas e ferramentas de código aberto, instalados e executados
- Filas de mensagens e streaming de código aberto, testado
- Servidores de música de código aberto, instalados e tocados
- Observabilidade e logging de código aberto, instalado e executado.
- Suítes de escritório de código aberto, instaladas e iniciadas
- Gerenciadores de senha de código aberto que você pode auto-hospedar, testados
- Ferramentas de gerenciamento de projetos de código aberto, instaladas e executadas
- Gravadores de tela de código aberto, desenvolvidos e lançados
- Mecanismos de busca de código aberto, instalados e consultados
- Código aberto, fala para texto e texto para fala, testado
- Geradores de sites estáticos de código aberto, construídos e servidos
- Bancos de dados vetoriais de código aberto, instalados e consultados
- Editores de vídeo de código aberto que iniciaram em uma máquina nova
- Reprodutores de vídeo de código aberto, desenvolvidos e lançados
- Ferramentas de código aberto para web scraping, instaladas e executadas
- Quadros brancos e ferramentas de diagramas de código aberto, testados
- Wikis de código aberto que você pode auto-hospedar, testadas
- Automação de fluxo de trabalho de código aberto, instalada e executada
- Alternativas auto-hospedadas ao Notion, verificadas por uma instalação real
- Dashboards e homepages auto-hospedados, instalados e executados
- Servidores git auto-hospedados iniciados em uma máquina nova
Todas as listas: Melhores. Todos os projetos testados: projetos.