Analytics open source para web e produtos, com foco em privacidade e apresentado como alternativa ao Google Analytics.
msgbyte/tianji
Ferramenta completa e auto-hospedada que reúne analytics de sites, monitoramento de disponibilidade e páginas de status de servidores em um único app.
Alternativa open source a:Google Analytics
UptimeRobot
- Estrelas
- 3,119
- Forks
- 198
- Issues abertas
- 144
- Último commit
- ontem
O que é?
Tianji é uma aplicação auto-hospedada que reúne três tipos de monitoramento geralmente feitos com ferramentas separadas: analytics de sites, monitoramento de disponibilidade e status de servidores. O objetivo é permitir que equipes pequenas e desenvolvedores individuais atendam às necessidades mais comuns com uma única implantação, em vez de manter vários serviços.
Na parte de analytics, a ferramenta acompanha visualizações de página, visitantes e visitas por página, com uma finalidade semelhante à do Google Analytics ou do umami. O monitor de disponibilidade verifica se os serviços estão acessíveis e conectados, e também aceita o recebimento passivo de resultados. O recurso de status de servidores informa a integridade das máquinas por meio de um componente reporter. O projeto também inclui notificações de problemas, colaboração em equipe, uma interface OpenAPI e um chart Helm para implantação no Kubernetes.
O projeto é escrito em TypeScript, usa PostgreSQL como banco de dados e pode ser iniciado com Docker Compose, que executa a aplicação e o banco de dados juntos na porta 12345 por padrão. A licença é Apache-2.0, e o projeto vem com uma configuração de i18n preparada para oferecer suporte a dois idiomas.
Recursos principais
- 01Analytics de sites para acompanhar visualizações de página, visitantes e visitas por página
- 02Monitoramento de disponibilidade com suporte ao envio passivo de resultados
- 03Relatórios de status de servidores por meio de um componente reporter
- 04Notificações de problemas e colaboração em equipe
- 05Interface OpenAPI e chart Helm para implantação no Kubernetes
Casos de uso
- Substituir o Google Analytics por uma alternativa auto-hospedada para um site
- Monitorar a disponibilidade de serviços web e receber alertas quando falharem
- Verificar a integridade de vários servidores em um único painel
- Usar uma única ferramenta leve em vez de pilhas separadas para analytics, monitoramento de disponibilidade e monitoramento de servidores
Início rápido
- 1
Execute o stack do Docker Compose a partir da raiz do repositório
docker compose up -d - 2
Abra a aplicação no navegador em localhost, na porta 12345
Antes de usar
- É necessário executar um banco de dados PostgreSQL junto com o aplicativo.
- Alguns recursos, como a geração de traduções, exigem uma chave de API da OpenAI.
Em coleções
Tópicos
Perguntas frequentes
- O que é tianji?
- Ferramenta completa e auto-hospedada que reúne analytics de sites, monitoramento de disponibilidade e páginas de status de servidores em um único app. Tianji é uma aplicação auto-hospedada que reúne três tipos de monitoramento geralmente feitos com ferramentas separadas: analytics de sites, monitoramento de disponibilidade e status de servidores. O objetivo é permitir que equipes pequenas e desenvolvedores individuais atendam às necessidades mais comuns com uma única implantação, em vez de manter vários serviços.
- tianji é gratuito? Qual é a licença?
- tianji é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tianji ainda é mantido?
- Manutenção ativa. O último commit de tianji foi em 23 de out. de 2026.
- Para que posso usar tianji?
- Substituir o Google Analytics por uma alternativa auto-hospedada para um site Monitorar a disponibilidade de serviços web e receber alertas quando falharem Verificar a integridade de vários servidores em um único painel Usar uma única ferramenta leve em vez de pilhas separadas para analytics, monitoramento de disponibilidade e monitoramento de servidores
- Como instalar tianji?
- Execute o stack do Docker Compose a partir da raiz do repositório: docker compose up -d Abra a aplicação no navegador em localhost, na porta 12345
- Onde consigo tianji?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/msgbyte/tianji
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Plataforma de analytics para web com foco em privacidade, que acompanha tráfego, campanhas, comportamento, conversões e receita sem cookies, hospedada por você ou na nuvem.
Ferramenta open source de analytics web sem cookies, focada em privacidade e alternativa ao Google Analytics, disponível na nuvem ou para hospedagem própria.
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.
Ferramenta de analytics para sites, self-hosted e focada em privacidade, feita com Node.js e MongoDB, com interface minimalista e sem cookies.
Aplicativo auto-hospedado de monitoramento de disponibilidade e infraestrutura que verifica HTTP, ping, portas, DNS, Docker e mais, com páginas de status e alertas de incidentes.