✅ Instalação do Chatwoot
📁 Arquivos prontos para download nessa aula.
👉 INSTRUÇÕES:
CHATWOOT + VPS
APONTAR 1 SUBDOMINIO: chatwoot.zapdasgalaxias.com.br
SETAR O BANCO DE DADOS
sudo su root
sudo apt update && sudo apt upgrade
sudo apt install postgresql postgresql-contrib
sudo apt install redis-server
> redis-cli
ping
config set requirepass "secret"
auth secret
> su - postgres
psql
\password
\q
INSTALAR O CHATWOOT
sudo su root
cd ~
sudo apt-get install git
sudo apt-get install software-properties-common
sudo apt-add-repository -y ppa:rael-gc/rvm
sudo apt-get update
sudo apt-get install rvm
sudo usermod -a -G rvm $USER
echo 'source "/etc/profile.d/rvm.sh"' >> ~/.bashrc
reboot
sudo su root
rvm install ruby
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
sudo apt-get install libpq-dev
sudo apt-get install imagemagick
cd ~
git clone https://github.com/chatwoot/chatwoot.git
cd chatwoot
rvm install ruby-3.0.4
bundle
yarn
cp .env.example .env
bundle exec rake db:create
bundle exec rake db:reset
foreman start -f Procfile.dev
sudo apt install nginx
sudo rm /etc/nginx/sites-enabled/default
sudo nano /etc/nginx/sites-available/chatwoot
server {
server_name chatwoot.zapdasgalaxias.com.br;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_cache_bypass $http_upgrade;
}
}
sudo ln -s /etc/nginx/sites-available/chatwoot /etc/nginx/sites-enabled
sudo nginx -t
sudo service nginx restart
sudo nano /etc/nginx/nginx.conf
client_max_body_size 50M;
# HANDLE BIGGER UPLOADS
sudo nginx -t
sudo service nginx restart
sudo apt-get install snapd
sudo snap install notes
sudo snap install --classic certbot
sudo certbot --nginx
user name: john@acme.inc
password: Password1!