
Se você é web designer, desenvolvedor ou está construindo automações complexas, sabe que ter uma API rodando localmente é apenas o começo. Para que sua Evolution API alcance seu potencial máximo — seja para integrar com WhatsApp, automatizar processos ou servir como backend para seus projetos web — ela precisa estar acessível, segura e profissional.
Acessar sua API via IP numérico é como usar um cartão de visitas amassado: funciona, mas não transmite credibilidade. Configurar um domínio personalizado, proxy reverso e certificado SSL (HTTPS) é o passo fundamental para transformar sua Evolution API de um projeto local em uma solução robusta e pronta para produção.
Neste guia completo, a Menzzo vai te levar do zero ao deploy, mostrando o passo a passo para configurar seu domínio na Evolution API, com foco nas melhores práticas para segurança, performance e escalabilidade. Prepare-se para elevar o nível das suas aplicações!
Por Que Configurar um Domínio na Evolution API é um Jogo Que Muda Tudo?
Para web designers e desenvolvedores, a diferença entre um projeto amador e um profissional muitas vezes reside nos detalhes da infraestrutura. Configurar um domínio para sua Evolution API não é apenas uma formalidade; é uma decisão estratégica com impactos diretos:
Profissionalismo e Credibilidade: Um domínio como
api.seusite.comtransmite muito mais confiança a clientes e sistemas integrados do que um IP numérico.Segurança Inegociável (HTTPS): Apenas com um domínio é possível instalar um certificado SSL, garantindo que a comunicação entre sua API e os clientes seja criptografada. Essencial para dados sensíveis e conformidade.
Facilidade de Acesso e Integração: URLs amigáveis são mais fáceis de lembrar, documentar e integrar com outras plataformas (webhooks, autenticações OAuth, etc.).
SEO e Descoberta (Indireta): Embora APIs não sejam diretamente ranqueadas como páginas web, ter um domínio próprio contribui para a autoridade geral do seu ecossistema digital.
Escalabilidade e Organização: O uso de subdomínios permite organizar diferentes serviços (API, admin, webhooks) sob um mesmo domínio principal, facilitando a manutenção e futuras expansões.
Pré-Requisitos Essenciais: O Que Você Precisa Antes de Começar
Antes de mergulhar na configuração, certifique-se de ter o seguinte:
Domínio Registrado e Acesso ao Painel de DNS: Você precisa de um domínio (ex:
seusite.com) e acesso ao painel onde poderá criar e gerenciar os registros DNS (Registro A, CNAME).Evolution API Instalada e Rodando em uma VPS: Sua API deve estar funcionando em um servidor acessível publicamente, como uma VPS. Saiba a porta exata em que ela está operando (ex:
3000,8080).IP Público do Servidor: O endereço IP fixo da sua VPS.
Portas Liberadas: As portas
80(HTTP) e443(HTTPS) devem estar abertas no firewall do seu servidor. A porta interna da API também deve estar acessível pelolocalhost.
Domínio Principal vs. Subdomínio: A Escolha Inteligente para Sua API
Embora seja tecnicamente possível usar o domínio principal (ex: seusite.com) para sua API, a Menzzo recomenda fortemente o uso de um subdomínio.
Por que Subdomínios são a Melhor Prática para APIs:
Separação Clara:
api.seusite.comdeixa claro que aquele endereço é para a API, separando-a do seu site institucional (seusite.com) ou painel administrativo (admin.seusite.com).Configurações Independentes: Você pode aplicar regras de proxy, certificados SSL e políticas de segurança específicas para a API sem afetar outros serviços.
Escalabilidade: Facilita a adição de novos serviços no futuro, cada um com seu próprio subdomínio, mantendo a arquitetura organizada.
Segurança: Reduz a superfície de ataque ao isolar a API.
A Base da Sua API: Por Que uma VPS é Indispensável
Para rodar a Evolution API em produção, com domínio, proxy reverso e SSL, você precisa de um ambiente que ofereça controle total, performance e estabilidade. Uma hospedagem compartilhada simplesmente não entrega isso.
É aqui que a VPS (Virtual Private Server) se torna a escolha óbvia para desenvolvedores e web designers.
Vantagens da VPS para Sua Evolution API:
Controle Total (Root Access): Você tem liberdade para instalar e configurar qualquer software, como Nginx (para proxy reverso), Certbot (para SSL) e o ambiente Node.js da sua API.
Recursos Dedicados: Diferente da hospedagem compartilhada, a VPS garante que você tenha vCPUs, RAM e SSD dedicados, sem oscilações de performance.
Segurança Aprimorada: Você controla o firewall, as portas e as configurações de segurança do seu servidor.
Escalabilidade: Conforme sua API cresce e recebe mais requisições, você pode facilmente escalar os recursos da sua VPS.
IP Dedicado: Essencial para a configuração de DNS e SSL.
A StayCloud: A Melhor Casa para Sua Evolution API
Para garantir que sua Evolution API tenha a performance e a estabilidade que o Google e seus clientes exigem, você precisa de uma hospedagem de alta qualidade. A StayCloud se destaca no mercado com suas soluções de VPS (Virtual Private Server), ideais para quem busca performance, segurança e escalabilidade.
Por que a VPS StayCloud é a Escolha Inteligente para Devs:
Performance Inigualável:
CPUs Dedicadas: Recursos de processamento exclusivos para sua API.
Memória RAM DDR4: Velocidade e eficiência para lidar com picos de tráfego.
Discos SSD NVMe: Tecnologia de armazenamento de última geração, garantindo leitura e escrita de dados ultrarrápidas – essencial para o Core Web Vitals do Google e para o tempo de resposta da sua API.
Estabilidade e Uptime:
IP Dedicado: Mais segurança e melhor reputação online para sua API.
Backup Diário: Seus dados seguros com backups automáticos.
Largura de Banda Ilimitada: Sem preocupações com limites de tráfego, mesmo com muitas requisições.
Escalabilidade Simples: Conforme sua API cresce, você pode facilmente atualizar seu plano VPS, adicionando mais recursos sem interrupções.
Controle Total: Acesso root e painel de controle intuitivo (EasyPanel) para gerenciar seu ambiente.
Tecnologias Modernas: Suporte a Ubuntu, Alma Linux, Debian e instalações em 1 clique de ferramentas como n8n.
Planos VPS StayCloud: Potência para Cada Estágio da Sua API
A StayCloud oferece uma gama de planos VPS para atender desde projetos iniciantes até operações de alta demanda:
Plano VPS | Preço Mensal | vCPU Dedicada | RAM DDR4 | SSD NVMe |
|---|---|---|---|---|
Starter VPS | R$ 62,93 | 2 | 4 GB | 30 GB |
Essential VPS | R$ 104,93 | 4 | 8 GB | 50 GB |
Premium VPS | R$ 186,41 | 4 | 16 GB | 100 GB |
Advanced VPS | R$ 279,99 | 8 | 16 GB | 200 GB |
Todos os planos incluem Backup Diário, IP Dedicado, EasyPanel, Cooltify, n8n instalação 1 clique, diversas opções de OS e Largura de Banda Ilimitada.
🚀 Sua API merece a melhor infraestrutura!
Conheça os planos VPS da StayCloud e garanta a performance e segurança que sua Evolution API precisa: http://br.staycloud.com.br/menzzo?utm_source=instagram&utm_medium=social_bio&utm_campaign=embaixadores&utm_content=menzzo
Passo a Passo: Configurando Domínio, Proxy Reverso e SSL na Evolution API
Vamos ao que interessa! Siga este guia prático para colocar sua Evolution API no ar com um domínio profissional.
Etapa 1: Escolha e Configure Seu Subdomínio
Defina o subdomínio que sua API usará (ex: api.seusite.com). Ele será a porta de entrada para sua aplicação.
Etapa 2: Crie o Apontamento DNS (Registro A)
Acesse o painel de DNS do seu domínio (onde você o registrou) e crie um Registro A:
Nome/Host:
api(ou o nome do seu subdomínio)Valor/Aponta para: O IP público da sua VPS
TTL (Time To Live): Defina um valor baixo (ex:
300 segundosou5 minutos) durante a configuração para agilizar a propagação.
⏳ Aguarde a Propagação: Alterações de DNS podem levar de alguns minutos a 24 horas para se propagar globalmente. Use ferramentas como
ping seu.subdominio.comoudig seu.subdominio.comno terminal, ou sites comowhatsmydns.netpara verificar.
Etapa 3: Instale e Configure o Nginx (Proxy Reverso)
O Nginx atuará como um intermediário, recebendo as requisições no seu domínio e encaminhando-as para a porta interna da sua Evolution API.
Conecte-se à sua VPS via SSH.
Instale o Nginx:
bash sudo apt update sudo apt install nginx -yCrie um arquivo de configuração para seu subdomínio:
bash sudo nano /etc/nginx/sites-available/api.seusite.com(Substituaapi.seusite.compelo seu subdomínio)Cole a seguinte configuração (adaptando para sua porta da API):
Ative a configuração e teste:
bash sudo ln -s /etc/nginx/sites-available/api.seusite.com /etc/nginx/sites-enabled/ sudo nginx -t # Testa a sintaxe da configuração sudo systemctl restart nginx # Reinicia o NginxAgora, sua API deve estar acessível via HTTP pelo seu subdomínio!
Etapa 4: Instale o Certificado SSL com Let's Encrypt (HTTPS)
HTTPS é obrigatório. Vamos usar o Certbot para automatizar a instalação e renovação do certificado SSL.
Instale o Certbot e o plugin Nginx:
bash sudo apt install certbot python3-certbot-nginx -yExecute o Certbot:
bash sudo certbot --nginx -d api.seusite.com # Substitua pelo seu subdomínioSiga as instruções:Insira seu e-mail.
Aceite os termos de serviço.
Decida se quer compartilhar seu e-mail com a EFF.
Escolha se deseja redirecionar todo o tráfego HTTP para HTTPS (recomenda-se 2: Redirect).
Verifique a renovação automática:
bash sudo systemctl status certbot.timerO Certbot configura automaticamente a renovação.
Etapa 5: Teste o Acesso Final
No Navegador: Acesse
https://api.seusite.com(seu subdomínio). Verifique o cadeado de segurança.Com Ferramentas de API: Use Postman, Insomnia ou
curlpara fazer requisições à sua API via HTTPS.bash curl https://api.seusite.com/seu-endpointVerifique se os endpoints estão respondendo corretamente.
Erros Comuns e Como Resolvê-los
Domínio não resolve para o IP: Problema de DNS. Revise o Registro A e aguarde a propagação.
"502 Bad Gateway" ou "Connection Refused": Nginx não consegue se conectar à sua API. Verifique se a Evolution API está rodando na porta correta (
localhost:3000no exemplo) e se não há firewall bloqueando."Site não seguro" ou Erro de Certificado: Problema no SSL. Revise a instalação do Certbot e a configuração do Nginx.
Redirecionamento para HTTP: Verifique se o Certbot configurou o redirecionamento para HTTPS ou adicione-o manualmente no Nginx.
Boas Práticas para Publicar Sua Evolution API
Subdomínio Dedicado: Sempre use
api.seusite.comou similar.HTTPS Obrigatório: Nunca exponha sua API sem SSL.
Firewall Ativo: Mantenha apenas as portas essenciais abertas (80, 443, 22 para SSH).
Logs e Monitoramento: Configure o monitoramento dos logs do Nginx e da sua API para identificar problemas rapidamente.
Documentação: Mantenha um registro claro de todas as configurações e portas.
Cloudflare (Opcional): Para proteção DDoS e cache, considere usar o Cloudflare como intermediário.
Conclusão: Sua Evolution API, Agora Profissional e Imbatível
Configurar domínio, proxy reverso e SSL para sua Evolution API é um investimento essencial na segurança, credibilidade e escalabilidade dos seus projetos. Para web designers e desenvolvedores, dominar essa etapa é o que separa um protótipo de uma solução robusta e pronta para o mercado.
Com uma VPS da StayCloud, você tem a infraestrutura de ponta — SSD NVMe, CPUs dedicadas, IP fixo — para garantir que sua API opere com a performance e a estabilidade que o Google e seus clientes esperam.
🚀 Não deixe sua API no amadorismo!
Eleve o nível dos seus projetos. Escolha a VPS da StayCloud e garanta a infraestrutura perfeita para sua Evolution API: http://br.staycloud.com.br/menzzo?utm_source=instagram&utm_medium=social_bio&utm_campaign=embaixadores&utm_content=menzzo
