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.
umami-software/umami
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.
Alternativa open source a:Google Analytics
- Estrelas
- 39,513
- Forks
- 8,367
- Issues abertas
- 125
- Último commit
- ontem
O que é?
Umami é uma plataforma open source de analytics para web desenvolvida com foco na privacidade dos usuários. Ela reúne dados de tráfego, campanhas, comportamento, conversões e receita em um único dashboard e não usa cookies, buscando ser uma alternativa mais leve ao rastreamento no estilo do Google Analytics.
O projeto é uma aplicação TypeScript que roda no Node.js e armazena os dados no PostgreSQL. Pode ser instalada a partir do código-fonte com pnpm ou implantada usando a imagem Docker e o arquivo Docker Compose fornecidos, que incluem um banco de dados PostgreSQL. A configuração é feita por variáveis de ambiente, como DATABASE_URL, API_URL e BASE_PATH.
O README também aborda a autenticação opcional de dois fatores, que exige uma chave de criptografia, e um endpoint MCP desativado por padrão e autenticado com API keys.
Recursos principais
- 01Acompanha tráfego, campanhas, comportamento dos usuários, conversões e receita em um único dashboard.
- 02Não usa cookies.
- 03Pode ser hospedado por você ou usado pelo serviço de nuvem do Umami.
- 04Roda no Node.js e usa PostgreSQL como banco de dados.
- 05Inclui imagens Docker e uma configuração do Docker Compose.
- 06Oferece suporte opcional à autenticação de dois fatores e a API keys.
Casos de uso
- Medir o tráfego de sites mantendo os dados dos visitantes no seu próprio servidor.
- Substituir o Google Analytics em sites que não querem banners de consentimento de cookies.
- Acompanhar o desempenho de campanhas e as conversões para equipes de marketing.
- Executar uma stack de analytics autohospedada para projetos internos ou de clientes.
Início rápido
- 1
Clone o código-fonte do GitHub
git clone https://github.com/umami-software/umami.git - 2
Acesse o diretório do projeto e instale os pacotes com pnpm
cd umami && pnpm install - 3
Crie um arquivo .env com DATABASE_URL apontando para seu banco de dados PostgreSQL e, em seguida, compile a aplicação
pnpm run build - 4
Inicie a aplicação (por padrão, ela é executada em http://localhost:3000)
pnpm run start
Antes de usar
- A instalação a partir do código-fonte requer um banco de dados PostgreSQL (v12.14 ou superior) e Node.js 18.18 ou superior.
- A compilação cria um login padrão com o nome de usuário admin e a senha umami, que devem ser alterados.
Tópicos
Perguntas frequentes
- O que é umami?
- 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. Umami é uma plataforma open source de analytics para web desenvolvida com foco na privacidade dos usuários. Ela reúne dados de tráfego, campanhas, comportamento, conversões e receita em um único dashboard e não usa cookies, buscando ser uma alternativa mais leve ao rastreamento no estilo do Google Analytics.
- umami é gratuito? Qual é a licença?
- umami é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- umami ainda é mantido?
- Manutenção ativa. O último commit de umami foi em 20 de out. de 2026.
- Para que posso usar umami?
- Medir o tráfego de sites mantendo os dados dos visitantes no seu próprio servidor. Substituir o Google Analytics em sites que não querem banners de consentimento de cookies. Acompanhar o desempenho de campanhas e as conversões para equipes de marketing. Executar uma stack de analytics autohospedada para projetos internos ou de clientes.
- Como instalar umami?
- Clone o código-fonte do GitHub: git clone https://github.com/umami-software/umami.git Acesse o diretório do projeto e instale os pacotes com pnpm: cd umami && pnpm install Crie um arquivo .env com DATABASE_URL apontando para seu banco de dados PostgreSQL e, em seguida, compile a aplicação: pnpm run build Inicie a aplicação (por padrão, ela é executada em http://localhost:3000): pnpm run start
- Onde consigo umami?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/umami-software/umami
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Analytics da web self-hosted e sem cookies, distribuído em um único binário Go, com domínios de tracking personalizados, SSO, exportações abertas e relatórios de visibilidade em IA.
Plataforma de análise da web de código aberto e auto-hospedada, apresentada como uma alternativa ao Google Analytics que respeita a privacidade.
Analytics de produto open source e sem cookies para startups, com eventos, funis, analista de IA, feature flags, links curtos e monitoramento de disponibilidade.
Analytics web de código aberto que reúne estatísticas de tráfego, reprodução de sessões, rastreamento de erros, Core Web Vitals e monitoramento de disponibilidade em um único painel.
Aplicativo web de código aberto que conecta bancos de dados e APIs para criar dashboards e gráficos atualizados, compartilháveis e incorporáveis.