wils@web ~ $ cat ~/ajuda/guia-para-configurar-o-chatwoot-5-2-com-postgresql-em-um-ambiente-dockerizado.md

Docker

Guia para configurar o Chatwoot 5.2 com PostgreSQL em um ambiente Dockerizado

atualizado em 25/07/2026

Este guia fornece um passo a passo para configurar o Chatwoot 5.2 utilizando PostgreSQL em um ambiente Dockerizado.

Introdução

O Chatwoot é uma plataforma de atendimento ao cliente de código aberto. Neste guia, vamos configurar o Chatwoot com PostgreSQL usando Docker, o que facilita a instalação e a manutenção do sistema.

Pré-requisitos

  • Docker instalado e em execução.
  • Docker Compose instalado.

Passo a Passo

1. Criar um diretório para o projeto

mkdir chatwoot-docker
cd chatwoot-docker

2. Criar o arquivo docker-compose.yml

Crie um arquivo chamado docker-compose.yml e adicione o seguinte conteúdo:

version: '3.8'
services:
  postgres:
    image: postgres:13
    restart: always
    environment:
      POSTGRES_USER: chatwoot
      POSTGRES_PASSWORD: chatwootpassword
      POSTGRES_DB: chatwoot_production
    volumes:
      - postgres_data:/var/lib/postgresql/data

  chatwoot:
    image: chatwoot/chatwoot:5.2
    restart: always
    environment:
      DATABASE_URL: postgres://chatwoot:chatwootpassword@postgres/chatwoot_production
      SECRET_KEY_BASE: your_secret_key
      REDIS_URL: redis://redis:6379/0
    depends_on:
      - postgres
      - redis
    ports:
      - '3000:3000'

  redis:
    image: redis:alpine
    restart: always

volumes:
  postgres_data:

3. Substituir a chave secreta

Substitua your_secret_key por uma chave secreta gerada. Você pode usar o seguinte comando para gerar uma chave:

openssl rand -hex 32

4. Iniciar os serviços

Execute o comando abaixo para iniciar os serviços do Docker:

docker-compose up -d

5. Configurar o banco de dados

Após iniciar os serviços, você precisa configurar o banco de dados. Acesse o container do Chatwoot:

docker exec -it chatwoot_chatwoot_1 bash

Dentro do container, execute:

bin/chatwoot db:setup

Conclusão

Após seguir esses passos, o Chatwoot deve estar em funcionamento no seu ambiente Dockerizado. Acesse a aplicação através do navegador em http://localhost:3000.

Dica: Sempre mantenha seus containers atualizados e faça backups regulares do banco 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.