🚀Guia de Instalação Whazing (Ubuntu 22)
🔹 Antes de começar
Crie dois subdomínios e aponte-os para o IP da sua VPS:
Frontend →
whazing.seusite.com.br
Backend →
backend.seusite.com.br
Verifique a propagação do domínio em dnschecker.org.
Se usar Cloudflare, desative o proxy (nuvem laranja).
O IP da sua VPS deve aparecer em todas as validações.
⚠️ Só continue quando os subdomínios estiverem resolvendo corretamente.
🔹 Requisitos mínimos
Ubuntu 22 (instalação limpa)
8 GB de memória RAM
2 subdomínios configurados (frontend e backend)
🔹 Instalação Automática (Recomendada)
1. Acessar como root
sudo su -
2. Instalar dependências iniciais
apt install software-properties-common
3. Atualizar pacotes
apt -y update
apt -y upgrade
4. Reiniciar a VPS
reboot
5. Instalador Whazing automaticamente
curl -sSL instalar.whazing.com.br | sudo bash
Use opção 1 e siga as instruções da tela
🔹 Instalação Manual via Docker
1. Atualizar pacotes
sudo apt update
sudo apt upgrade -y
2. Reiniciar a VPS
sudo reboot
3. Instalar pacotes básicos
sudo apt-get install -y ca-certificates
sudo apt-get install -y curl
sudo apt-get install -y unzip
4. Configurar repositório Docker
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
5. Instalar Docker e Docker Compose
sudo apt install -y docker-ce
sudo apt install -y docker-ce-cli
sudo apt install -y containerd.io
sudo apt install -y docker-buildx-plugin
sudo apt install -y docker-compose-plugin
6. Criar usuário deploy
deploy
adduser deploy
usermod -aG sudo deploy
usermod -aG docker deploy
su deploy
7. Baixar projeto Whazing
mkdir -p /home/deploy/whazing
cd /home/deploy
wget https://github.com/cleitonme/Whazing-SaaS/raw/refs/heads/main/docs/Instalacao_manual_docker/whazing.zip
unzip whazing.zip
sudo chown deploy.deploy /home/deploy/whazing/ -Rf
cd whazing
chmod 600 traefik/acme.json
8. Configurar variáveis de ambiente
Edite os arquivos:
backend/.env
frontend/.env
docker-compose.yaml
⚙️ Ajuste os valores: domínios, senha padrão (sua_senha_segura
) e timezone (America/Sao_Paulo
).
9. Subir os serviços
docker compose up -d
🔄 Atualizações
Atualizar para versão estável
docker pull whazing/whazing-backend:latest
docker pull whazing/whazing-frontend:latest
docker compose up -d --no-deps --build backend
docker compose up -d --no-deps --build frontend
Migrar para versão Beta
Edite docker-compose.yaml
e troque as imagens:
image: whazing/whazing-backend:beta
image: whazing/whazing-frontend:beta
Recriar containers:
docker compose up -d backend frontend
Atualizar versão Beta
docker pull whazing/whazing-backend:beta
docker pull whazing/whazing-frontend:beta
docker compose up -d --no-deps --build backend
docker compose up -d --no-deps --build frontend
🧹 Manutenção
Limpar imagens antigas e não usadas
docker system prune -a
Atualizado