Skip to main content
O Evo CRM Community é a versão gratuita e open-source do Evo CRM. Você instala tudo no seu próprio servidor — os dados ficam com você, sem mensalidades e sem limites de uso.
Prefere não se preocupar com servidor? Contrate um VPS com o Evo CRM já pré-instalado e pronto para usar em minutos. Ver planos HostGator + Evo CRM →
A plataforma é formada por 5 serviços que trabalham juntos:
Esta edição não tem painel de administração global, planos de cobrança ou suporte a múltiplas contas. É simples por design.

Antes de Começar

Você vai precisar de três ferramentas instaladas na sua máquina:

Passo a Passo

Passo 1 — Baixe o projeto

Abra o terminal e execute:
Esse comando baixa o repositório principal e todos os serviços que compõem a plataforma de uma só vez.
Se você já clonou o repositório antes sem a flag --recurse-submodules, rode este comando para baixar os serviços que faltaram:

Passo 2 — Atualize os serviços para a versão mais recente

Isso garante que cada serviço está na versão mais atual. Faça isso sempre que quiser atualizar a plataforma.

Passo 3 — Escolha onde o banco de dados vai rodar

Antes de configurar o .env, decida onde o banco de dados ficará hospedado. Há três opções:

Opção A — Docker (padrão, recomendado para começar)

Não precisa fazer nada. O Docker Compose já sobe um PostgreSQL automaticamente. Pule direto para o Passo 4.

Opção B — PostgreSQL instalado localmente

Prefere instalar o PostgreSQL direto na sua máquina? Use a versão 16 ou superior com a extensão pgVector habilitada. Depois de instalar, habilite o pgVector no banco:

Opção C — Banco de dados na nuvem

Você também pode usar um serviço gerenciado. Veja as opções compatíveis: Se você escolheu a Opção B ou C, após criar o banco ajuste estas 5 variáveis no .env (Passo 4):
O Evo CRM Community não é compatível com MySQL, MariaDB ou SQLite. Use sempre PostgreSQL 16 ou superior com a extensão pgVector habilitada.

Passo 4 — Configure as variáveis de ambiente

Esse comando cria o arquivo .env a partir de um modelo pronto. Abra-o com qualquer editor de texto e ajuste as configurações para o seu ambiente. Se você ficou com a Opção A (Docker), os valores padrão já funcionam. Não precisa alterar nada por enquanto.

Passo 5 — Execute o setup

Esse único comando cuida de tudo, na ordem certa:
  1. Constrói as imagens Docker de todos os serviços
  2. Sobe o banco de dados e aguarda ele estar pronto
  3. Cria as tabelas e popula os dados iniciais
  4. Inicia todos os serviços
Na primeira execução, o processo pode levar de 15 a 20 minutos. O Docker precisa baixar e compilar todas as imagens. Nas próximas vezes será muito mais rápido.

Passo 6 — Acesse a plataforma

Quando o setup terminar, abra o navegador e acesse:
A plataforma está pronta para uso.

Serviços disponíveis


Comandos do dia a dia

Após o setup, use estes comandos para gerenciar a plataforma:
make clean não tem volta. Ele remove o banco de dados, o cache e todos os arquivos gerados. Use somente se quiser começar do zero.

Próximos passos

Primeiros Passos

Acesse pela primeira vez e configure sua conta

Configurar Canais

Conecte WhatsApp, e-mail, Telegram e outros canais

Configurar Agentes IA

Crie e configure seus agentes de atendimento com IA

Variáveis de Ambiente

Referência completa de todas as variáveis disponíveis

Precisa de ajuda?