Repolode
umami-software

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. 1

    Clone o código-fonte do GitHub

    git clone https://github.com/umami-software/umami.git
  2. 2

    Acesse o diretório do projeto e instale os pacotes com pnpm

    cd umami && pnpm install
  3. 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. 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