
VPS para WAHA: onde hospedar sua API de WhatsApp e quanto custa
WAHA é uma API HTTP self-hosted para conectar números de WhatsApp a automações, webhooks e outros sistemas. Em uma VPS, você controla as sessões e escolhe o engine que roda por trás da conexão. Aqui comparamos planos para cada porte, incluindo renovação, e usamos a matriz oficial de CPU e memória do WAHA para não dimensionar a máquina no escuro.
WhatsAppself-hosted
Qual porte de WAHA você vai rodar?
O WAHA publica números de CPU e RAM por engine e quantidade de sessões: recomenda no mínimo 2 CPU e 4 GB mesmo para uma sessão; para 50 sessões, a tabela indica 2 CPU e 4 GB no NOWEB ou 1,5 CPU e 3 GB no GOWS; para 100 no NOWEB, 4 CPU e 8 GB. A documentação não fixa um mínimo de disco, por isso o campo de disco está em 0 e não deve ser lido como disco dispensável: reserve armazenamento persistente para as sessões, mídia e logs conforme seu uso. WEBJS usa navegador e tende a consumir mais recursos; NOWEB e GOWS falam por WebSocket sem navegador. WAHA não executa modelo de IA local e não precisa de GPU.
O que o WAHA faz
- API HTTP para WhatsApp — Expõe endpoints REST para integrar mensagens, sessões e eventos de WhatsApp a outros sistemas.
- Webhooks de eventos — Entrega eventos para a sua aplicação, permitindo reagir a mensagens e mudanças de status.
- Engines intercambiáveis — Oferece WEBJS, NOWEB e GOWS, com perfis de consumo e implementação diferentes.
- Sessões múltiplas — A documentação traz uma referência de recursos para manter várias contas no mesmo contêiner.
- Docker como base — A instalação oficial usa imagens Docker, o que facilita isolar o serviço e manter os dados persistentes.
- Integrações e automação — A documentação inclui integrações, como n8n e Typebot, para encaixar mensagens em fluxos automatizados.
WAHA serve para quem precisa transformar o WhatsApp em uma interface programável: receber evento, chamar uma automação e responder pelo mesmo número. A escolha do engine muda a conta da infraestrutura. O WEBJS usa um navegador para operar o WhatsApp Web, enquanto NOWEB e GOWS fazem a comunicação por WebSocket e evitam o custo do Chromium. Por isso, copiar o tamanho de uma VPS sem considerar o engine e a quantidade de sessões costuma gerar comparação enganosa.
O ponto que merece planejamento não é apenas subir o contêiner. Sessões precisam sobreviver a reinicializações, e mídia e logs também ocupam armazenamento ao longo da operação. A documentação do WAHA é objetiva sobre CPU e RAM, mas não publica um mínimo de disco. Em vez de inventar esse número, escolha o plano pelo porte oficial de memória e processe separadamente o volume de sessões, arquivos e retenção de logs. Se você não quer cuidar de Docker, atualizações, backup e proteção da API, uma solução gerenciada pode ser mais adequada que uma VPS própria.
Como instalar
- Escolha a VPS pelo número de sessões e engine; para uma sessão, a recomendação oficial começa em 2 CPU e 4 GB de RAM.
- Instale Docker em uma distribuição Linux e crie armazenamento persistente para sessões, mídia e configuração.
- Suba a imagem oficial do WAHA e defina o engine apropriado: WEBJS, NOWEB ou GOWS.
- Proteja a API com credenciais, exponha-a por HTTPS e restrinja o acesso antes de conectar um número.
- Crie a sessão, leia o QR Code, teste os webhooks e monitore CPU, RAM, disco e logs conforme novos números entram.
Perguntas frequentes
Qual é o mínimo oficial para rodar WAHA?
O FAQ oficial recomenda uma VPS ou servidor com pelo menos 2 CPU e 4 GB de RAM, mesmo para uma sessão. A mesma página publica uma matriz por engine e volume: para 50 sessões, NOWEB usa 2 CPU e 4 GB, enquanto GOWS usa 1,5 CPU e 3 GB.
WAHA precisa de GPU?
Não. WAHA é uma API de WhatsApp; a arquitetura oficial usa engines de navegador ou WebSocket e não executa modelos de IA locais. GPU só faria sentido para outro serviço separado que rode modelos locais.
Qual engine do WAHA consome menos recursos?
NOWEB e GOWS não executam navegador: eles se comunicam diretamente por WebSocket. A documentação diz que evitar Chromium economiza CPU e memória. A escolha final também depende dos recursos de que sua integração precisa e da compatibilidade do engine.
Dá para rodar várias contas de WhatsApp no mesmo WAHA?
Sim. O FAQ oficial traz estimativas até centenas de sessões no mesmo contêiner. Para 100 sessões, por exemplo, a tabela indica 4 CPU e 8 GB para NOWEB e de 3 a 5 CPU com 5 GB para GOWS. Monitore o uso real, pois mensagens, sincronização e mídia alteram a carga.
Fontes
- FAQ oficial do WAHA: mínimo recomendado de 2 CPU e 4 GB, com matriz de CPU/RAM por engine e número de sessões — conferido em 30/07/2026
- documentação oficial dos engines: WEBJS usa navegador; NOWEB e GOWS usam WebSocket sem navegador — conferido em 30/07/2026
- repositório oficial do WAHA e logo oficial — conferido em 30/07/2026
Relacionados
WhatsAppEvolution APIA Evolution API é a forma mais usada no Brasil de conectar o WhatsApp a automações — n8n, chatbots, CRM. Rodar na sua própria VPS mantém as sessões e os dados sob seu controle. Comparamos os planos que aguentam a Evolution API em cada provedor, com renovação na conta.a partir de1 vCPU · 2 GB RAM · 20 GB
WhatsAppEvolution GoEvolution Go é uma API de WhatsApp em Go, feita para conectar números a automações, CRMs e webhooks. Nesta página, você compara VPS que comportam a stack com preço promocional e renovação, além de entender o que realmente muda o porte: instâncias, banco de dados e armazenamento de mídia.a partir de1 vCPU · 1 GB RAM · 10 GB
Automaçãon8nO n8n é a plataforma de automação self-hosted mais usada no Brasil. Rodar na sua própria VPS elimina o limite de execuções do plano cloud — mas o preço anunciado raramente é o preço real. Comparamos os planos que aguentam n8n em cada provedor, com renovação e câmbio na conta.a partir de1 vCPU · 2 GB RAM · 25 GB