Alguém já tentou implementar um chatwoot + evolution API de forma self hosted? Instalei os dois via docker e estão funcionando corretamente cada um, porém quando faço a integração entre eles e envio uma mensagem no chatwoot, sempre retorna o erro: Hostname ‘meu_ip‘ has no public ip addresses.
Pelo que entendi ele não aceita usar de forma local sem o uso de ip público? Já tentei colocar os dois containeres na mesma rede e usei o nome do serviço e deu o mesmo erro.
Não conheço esse sistema e o que vou falar é apenas o que acho que pode funcionar então leia a documentação para ter certeza, se o problema é ip publico.
vc pode ir na pagina https://whatismyipaddress.com/ pegar seu ip publico e in na duckdns cria um domain gratis apontando para o ip publico e pelo
Nginx Proxy Manager tmb self hosted vc cria o certificados e no seu roteador abre as portas para o NPM.
Dai vc usa seu domain nas configs do chatwoot.
Fala mano? passei pelo mesmo probl’ema, e para resolver, eu rodei a minha evolution localmente e passei ela por um tunel, chamado NGROK, ai peguei a URL do tunel que virou HTTPS, e coloquei manualmente na caixa de entrada que a evolution criou, ai com a URL sendo https, o chatwoot parou com essa frescura, creio eu que é fruto de novos updates, ainda to pesquisando se alguma variável dentro do .env tira isso, pois foi um saco resolver, mas fica a dica, se der isso, tenta usar um ngrok da vida (gratuito) que faz o tunel da evolution, ai muda o url do weebhook dentro do chatwoot la na caixa de entrada que deve passar
Isso é relacionado ao https na url, quando for integrar se não me engano, na interface do evolution api ele adiciona a url com https, muda ela para http.
Mesmo eu usando proxy reverso com o nginx, com certificado SSL gerado usando o certbot dá esse problema.