​​​​​​​✅ Rocket.connect VPS


​👉 ​INSTRUÇÕES:

ROCKET CONNECT - VPS

SETAR 2 SUBS PELO MENOS: ROCKECHAT E ROCKETCONNECT

sudo apt-get update

sudo apt-get install \

    ca-certificates \

    curl \

    gnupg \

    lsb-release

sudo mkdir -p /etc/apt/keyrings

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg

echo \

  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \

  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo chmod a+r /etc/apt/keyrings/docker.gpg

sudo apt-get update

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin

sudo docker run hello-world

git clone https://github.com/dudanogueira/rocket.connect.git

cd rocket.connect

nano local.yml (trocar porta apache 81)

docker compose -f local.yml up -d

docker compose -f local.yml run --rm django python manage.py dev_settings

config periodic tasks e rodar novamente o dev_settings

docker compose -f local.yml run --rm django python manage.py dev_settings

sudo apt install nginx

sudo rm /etc/nginx/sites-enabled/default

sudo nano /etc/nginx/sites-available/chat

server {

  server_name chat.comunidadezdg.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 nano /etc/nginx/sites-available/rocket

server {

  server_name rocket.comunidadezdg.com.br;

  location / {

    proxy_pass http://127.0.0.1:8000;

    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/chat /etc/nginx/sites-enabled

sudo ln -s /etc/nginx/sites-available/rocket /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