Tutorial de Instalação do Chatwoot em um VPS Linux Ubuntu
Passo 1: Baixar e Preparar o Script de Instalação
Acesse o VPS via SSH (Putty) e execute os comandos abaixo:
apt update && apt upgrade -y
reboot
Aguarde o VPS iniciar novamente, e após isso execute os comandos de instalação:
wget https://get.chatwoot.app/linux/install.sh
chmod +x install.sh
Passo 2: Executar o Script de Instalação
./install.sh --install
Passo 3: Acessar a Instalação do Chatwoot
- Acesse o Chatwoot em
http://{seu_endereço_ip}:3000
ouhttps://chatwoot.seudominio.com
(se configurou um domínio).
Configurar Domínio (Opcional)
- Criar um registro A no seu sistema de gerenciamento de domínio apontando para o IP da instalação.
- Continuar com o script de instalação e seguir as instruções para configurar Nginx e SSL via LetsEncrypt.
Configurar Variáveis de Ambiente
-
Logar como usuário chatwoot:
sudo -i -u chatwoot cd chatwoot nano .env
-
Configurar as variáveis essenciais como
FRONTEND_URL
, Mailer, etc. -
Reiniciar o servidor Chatwoot:
sudo systemctl restart chatwoot.target
Atualização do Chatwoot
-
Logar como usuário chatwoot:
sudo -i -u chatwoot cd chatwoot
-
Atualizar para a versão mais recente:
git checkout master && git pull rvm install "ruby-3.2.2" rvm use 3.2.2 --default bundle yarn rake assets:precompile RAILS_ENV=production RAILS_ENV=production bundle exec rake db:migrate exit
-
Atualizar e reiniciar os serviços:
cp /home/chatwoot/chatwoot/deployment/chatwoot-web.1.service /etc/systemd/system/chatwoot-web.1.service cp /home/chatwoot/chatwoot/deployment/chatwoot-worker.1.service /etc/systemd/system/chatwoot-worker.1.service cp /home/chatwoot/chatwoot/deployment/chatwoot.target /etc/systemd/system/chatwoot.target systemctl daemon-reload systemctl restart chatwoot.target
Para mais detalhes, consulte a documentação oficial.