Como ter o TypeBot Ilimitado na VPS pagando muito pouco

  • O TypeBot é uma ferramenta incrível de automação, mas a versão oficial custa em dólar.
  • Instalando o TypeBot na sua própria VPS, você tem usuários e fluxos ilimitados pagando muito pouco.
  • Com a VPS, você integra o WhatsApp via Evolution API e não depende de plataformas terceiras.
  • Vou te mostrar o passo a passo de como montar essa estrutura do zero, usando a Hostinger e o EasyPanel.

Por que instalar o TypeBot na VPS?

Cara, o TypeBot é uma das ferramentas de automação de conversas mais poderosas do mercado. A interface visual de arrastar e soltar permite criar fluxos complexos de chatbot sem precisar saber programar. O problema é o preço: a versão oficial é cobrada em dólar todo mês.

A solução é instalar o TypeBot na sua própria VPS, um servidor virtual que funciona como um computador na nuvem rodando 24 horas por dia. Com isso você tem usuários ilimitados, fluxos ilimitados e ainda integra com WhatsApp, tudo por um custo fixo em reais muito menor.

Dica

Este método funciona com qualquer VPS. Eu uso e recomendo a Hostinger pela facilidade de configuração e suporte em português.

Investimento real para montar tudo

Antes de começar, veja quanto você vai gastar por mês para ter tudo rodando:

Serviço Custo Aprox./mês Observação
VPS Hostinger (KVM1) R$ 29,99 Plano de 24 meses. Cupom LEONARDO -10%
Email com SMTP (Hostinger) R$ 9,90 Plano com domínio grátis a partir de 12 meses
TypeBot Oficial (Cloud) ~R$ 150+ Pago em dólar, limites de uso

Com a VPS você elimina o custo do TypeBot oficial e ainda agrega o WhatsApp na mesma estrutura.

O que você vai precisar

1
Uma VPS com EasyPanel

Prefira a Hostinger porque ela já instala o EasyPanel automaticamente na compra. Use o link hostinger.com.br/leonardovps com o cupom LEONARDO para 10% de desconto.

2
Um e-mail com SMTP

Necessário para o sistema de login por Magic Link do TypeBot. Crie um e-mail personalizado com domínio na Hostinger. Evite usar cifrão e jogo da velha na senha, pois causam erros de compatibilidade. Use apenas letras, números e arroba.

3
Um número de WhatsApp exclusivo

Não use seu número pessoal. Compre um chip novo, ative uma linha de WhatsApp só para automação comercial. Linhas virtuais também funcionam e você encontra facilmente na internet.

4
Um computador com internet

A configuração não pode ser feita pelo celular. Você precisará do navegador para acessar os painéis de controle.

Comece pela VPS

Clique abaixo para contratar a VPS da Hostinger com o desconto exclusivo. Aplique o cupom LEONARDO no carrinho.

🚀 Contratar VPS Hostinger com desconto
⚡ Acessar o Gerador de Comandos

Passo a passo completo

1. Contratando e configurando a VPS na Hostinger

Acesse o link hostinger.com.br/leonardovps, escolha o plano KVM1 (o mais barato) e selecione a duração. Planos de 12 ou 24 meses têm desconto e você ainda ganha 1 ano de domínio grátis.

Na hora de montar o carrinho, em localização do servidor selecione Brasil. Em sistema operacional, escolha OS Com Painel e depois EasyPanel. Isso instala o painel de controle automaticamente, sem precisar digitar nenhum código no terminal.

Atenção

Se você estiver usando outra VPS (DigitalOcean, Contabo etc.), será necessário instalar o EasyPanel manualmente via terminal. Acesse easypanel.io, copie o comando de instalação, cole no terminal da sua VPS via SSH e dê Enter.

2. Criando seu e-mail SMTP

No painel da Hostinger, acesse Emails > Caixas de Email > Criar Caixa de Email. Escolha um nome e uma senha simples (letras maiúsculas, minúsculas, números e arroba). Salve esses dados.

Em seguida, clique em Conectar Aplicativos e Dispositivos para pegar as configurações SMTP. Você vai precisar dessas informações logo.

3. Instalando o TypeBot no EasyPanel

Acesse o seu EasyPanel clicando em Gerenciar Painel dentro do painel da Hostinger. Crie uma conta se for o primeiro acesso, anote seu login e senha.

Dentro do EasyPanel, clique em Create Project e dê o nome bot. Depois clique em Templates e busque por TypeBot. Clique para instalar.

A única informação que você precisa preencher na tela de instalação é o campo Admin Email. Coloque o e-mail que você vai usar para fazer login como administrador. Não precisa ser o e-mail SMTP. Pode ser seu Gmail ou qualquer e-mail que você já usa no dia a dia.

Importante

O e-mail colocado no campo Admin Email é o único que vai ter acesso ilimitado. Se tentar logar com qualquer outro e-mail, o acesso vai ser Free e não Unlimited.

Aguarde todas as bolinhas ficarem verdes antes de continuar. Pode demorar alguns minutos.

4. Configurando as variáveis de ambiente (Environment)

Com tudo verde, clique em typebot-builder e depois em Environment. Você vai colar o bloco de configurações abaixo a partir da linha 8, substituindo com seus dados:

# Coloque seus dados nos campos indicados
DISABLE_SIGNUP=false
SMTP_USERNAME=seuemail@seudominio.com.br
SMTP_PASSWORD=SuaSenha@2025
SMTP_HOST=smtp.hostinger.com
SMTP_PORT=465
NEXT_PUBLIC_SMTP_FROM=Typebot Notifications <seuemail@seudominio.com.br>
SMTP_SECURE=false
SMTP_IGNORE_TLS=true
SMTP_AUTH_DISABLED=false

Depois de colar e preencher, clique em Save e depois em Deploy. Aguarde pelo menos 5 minutos antes de continuar.

5. Instalando o MinIO (armazenamento de mídias)

O MinIO é o que permite seu TypeBot receber e armazenar imagens, áudios e vídeos. Sem ele, o TypeBot funciona apenas com texto.

Dentro do mesmo projeto no EasyPanel, clique em Templates e instale o MinIO. Na instalação, use o e-mail e senha que você quiser (pode ser qualquer um, mas anote bem).

Depois que a bolinha do MinIO ficar verde, abra o painel do MinIO, faça login e clique em Create Bucket. Dê o nome exato typebot (tudo em minúsculo). Esse nome é obrigatório para o sistema funcionar corretamente.

6. Gerando as chaves do MinIO com o Gerador de Comandos

Essa era a parte mais complicada do tutorial. Agora ficou simples: eu criei um gerador automático que monta todos os comandos para você.

Novo Método

Acesse leonardoamoyr.com/ia/mch, preencha o nome do alias (pode ser bot) e o host do MinIO (que você encontra no Environment do MinIO, na linha MINIO_SERVER_URL). O gerador monta o comando completo. Você copia e cola no Console do EasyPanel.

Depois de rodar o comando no Console (método Sh), serão geradas a Access Key e a Secret Key. Salve essas chaves em um bloco de notas. Depois de fechar o console, você não vai conseguir recuperá-las.

Com as chaves em mãos, volte ao Environment do typebot-builder e adicione abaixo das configurações de e-mail:

S3_ACCESS_KEY=suaAccessKeyAqui
S3_SECRET_KEY=suaSecretKeyAqui
S3_BUCKET=typebot
S3_ENDPOINT=seu-host-do-minio-sem-https

Faça o mesmo no typebot-viewer (só as 4 linhas do S3, sem as de e-mail). Salve e dê Deploy nos dois. Aguarde mais 5 minutos.

7. Primeiro acesso e teste

Clique no ícone de acesso do typebot-builder para abrir a tela de login. Digite o e-mail que você colocou como Admin Email e clique em Submit. Um Magic Link vai chegar no seu e-mail. Copie o código e cole na tela de login.

Se não aparecer o Magic Link e der erro na tela, quase sempre é problema com a senha do e-mail SMTP (símbolo incompatível). Troque a senha por uma mais simples e tente novamente.

Para testar o MinIO, crie um fluxo simples com um bloco de imagem e tente subir uma foto. Se subir, tudo está funcionando.

Conectando o WhatsApp com a Evolution API

Instalando a Evolution API

No seu projeto no EasyPanel, vá em Templates e instale o evolutionAPI. Aguarde a bolinha ficar verde e, importante, espere mais alguns minutos mesmo com ela verde antes de abrir. O deploy ainda pode estar em andamento.

Quando abrir, você vai ver um status 200 na tela, o que indica que a instalação funcionou. Agora copie a URL que aparece antes da palavra manager e acesse no navegador para abrir o painel da Evolution API.

Criando a instância e conectando o WhatsApp

Dentro do painel da Evolution API, clique no botão verde de instância, dê um nome para ela (pode ser seu nome ou o nome do projeto) e salve.

Clique na engrenagem de settings da instância e depois em QR Code > Gerar QR Code. Abra o WhatsApp no celular, vá em Configurações > Conectar Dispositivos > Conectar Novo Dispositivo e aponte a câmera para o QR Code na tela do computador.

Depois de conectar, atualize a página. O status vai aparecer como Connected, com seu número e nome do WhatsApp.

Segurança

Não conecte seu número pessoal. Use um chip novo exclusivo para automação. Uma conta pessoal conectada em ferramentas de automação pode ser banida pelo WhatsApp.

Habilitando o TypeBot dentro da Evolution API

Se o TypeBot aparecer carregando infinitamente nas integrações da Evolution API, você precisa ativá-lo. Vá no Environment da Evolution API no EasyPanel e role até a linha 136 (TYPEBOT_ENABLED). Mude de false para true, salve e dê Deploy.

Conectando o fluxo ao WhatsApp

Dentro da Evolution API, vá em Integrações > TypeBot e clique em adicionar. Preencha:

  • Nome do fluxo: Um nome qualquer para identificar a automação.
  • API URL: O domínio do seu TypeBot, tudo que vem antes da barra final.
  • Public Name: O nome que aparece depois da barra na URL do seu fluxo publicado. Você define isso dentro do TypeBot ao publicar o bot.
  • Trigger (Gatilho): Define o que vai disparar a automação. Se deixar em All, qualquer mensagem no WhatsApp ativa o fluxo. Se quiser um gatilho específico, selecione Keyword e defina uma palavra-chave como #começar. Assim a automação só roda quando a pessoa mandar exatamente essa palavra.

Defina também o delay em milissegundos (recomendo 2000 para um intervalo de 2 segundos entre mensagens) e o tempo de expiração da conversa em minutos.

Bloqueando cadastros indesejados

Essa parte é importante e muita gente esquece. Enquanto o campo DISABLE_SIGNUP estiver como false, qualquer pessoa pode criar uma conta no seu TypeBot.

Depois que você criar sua conta de administrador e testar tudo, volte ao Environment do typebot-builder, mude DISABLE_SIGNUP=false para DISABLE_SIGNUP=true, salve e dê Deploy.

Pronto para montar sua estrutura?

Comece pela VPS e use o gerador de comandos para facilitar a instalação do MinIO.

🚀 Contratar VPS Hostinger (Cupom LEONARDO)
⚡ Gerador de Comandos MinIO

Perguntas frequentes

O TypeBot na VPS funciona igual ao plano pago oficial?

Sim. Você tem acesso a todos os recursos, sem limite de usuários ou fluxos. A diferença é que você mesmo gerencia o servidor.

Preciso de domínio próprio para funcionar?

Não. Para o funcionamento básico, não é necessário domínio. Ele já vem com uma URL gerada pelo EasyPanel. Se quiser conectar um domínio personalizado, é possível fazer isso depois.

Posso usar outra VPS que não seja a Hostinger?

Sim. DigitalOcean, Contabo, AWS e outras funcionam. A Hostinger é recomendada por já incluir o EasyPanel na instalação, o que simplifica muito o processo.

O que acontece se a VPS ficar fora do ar?

O TypeBot e o WhatsApp vão parar de funcionar enquanto a VPS estiver offline. A Hostinger tem SLA de 99,9% de uptime.

Posso conectar mais de um número de WhatsApp?

Sim. Dentro da Evolution API você pode criar múltiplas instâncias, cada uma com seu próprio número de WhatsApp e fluxo de TypeBot.

O que é o MinIO e por que preciso dele?

O MinIO é um servidor de armazenamento compatível com o Amazon S3. Ele permite que o TypeBot envie e receba imagens, áudios e arquivos nas conversas. Sem ele, o TypeBot funciona apenas com mensagens de texto.