wils@web ~ $ cat ~/ajuda/guia-pratico-para-configurar-o-chatwoot-2-8-como-um-servico-self-hosted-em-kubernetes-1-26.md

DevOps

Guia prático para configurar o Chatwoot 2.8 como um serviço self-hosted em Kubernetes 1.26

atualizado em 01/08/2026

Este guia prático aborda a configuração do Chatwoot 2.8 como um serviço self-hosted em um cluster Kubernetes 1.26.

Pré-requisitos

  • Kubernetes 1.26 instalado e configurado.
  • kubectl configurado para acessar o cluster.
  • Helm 3 instalado.
  • Docker instalado para construir imagens, se necessário.

Passo 1: Adicionar o repositório do Chatwoot

helm repo add chatwoot https://charts.chatwoot.com
helm repo update

Passo 2: Criar um namespace

kubectl create namespace chatwoot

Passo 3: Configurar o banco de dados

O Chatwoot requer um banco de dados PostgreSQL. Você pode usar um serviço gerenciado ou implementar um no Kubernetes.

kubectl apply -f https://raw.githubusercontent.com/Chatwoot/charts/main/values/postgresql.yaml -n chatwoot

Passo 4: Instalar o Chatwoot

helm install chatwoot chatwoot/chatwoot -n chatwoot --set postgresql.host=postgresql.chatwoot.svc.cluster.local

Passo 5: Configurar o acesso externo

Para acessar o Chatwoot externamente, você pode usar um LoadBalancer ou Ingress.

kubectl expose deployment chatwoot --type=LoadBalancer --name=chatwoot-service -n chatwoot

Passo 6: Verificar a instalação

kubectl get all -n chatwoot

Conclusão

Após seguir os passos acima, o Chatwoot 2.8 deve estar funcionando em seu cluster Kubernetes. Lembre-se de monitorar os logs e a performance do serviço.

Dica: Considere configurar um backup regular do banco de dados para evitar perda de dados.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.