🚀Instalação
🔹 Antes de começar
Crie dois subdomínios e aponte-os para o IP da sua VPS:
Frontend →
bot.seusite.com.brBackend →
api.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.
*bot e api sugestão podes colocar endereço que achar melhor
⚠️ 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-common3. Atualizar pacotes
apt -y updateapt -y upgrade4. Reiniciar a VPS
reboot5. Instalador Whazing automaticamente
curl -sSL instalar.whazing.com.br | sudo bashCaso passo 5 apresentar erro baixar instalador manualmente
1 - acessar pasta root
cd /root/2 - baixar git
apt install git3 - baixar instalador
git clone https://github.com/cleitonme/Whazing-SaaS.instalador.git whazinginstalador4 - Da permisão
sudo chmod +x ./whazinginstalador/whazing5 - Acessar pasta
cd ./whazinginstalador6 - Executar
./whazingA opção 1 que faz instalação so seguir instruções da tela
🔹 Instalação Manual via Docker
1. Atualizar pacotes
sudo apt updatesudo apt upgrade -y2. Reiniciar a VPS
sudo reboot3. Instalar pacotes básicos
sudo apt-get install -y ca-certificatessudo apt-get install -y curlsudo apt-get install -y unzip4. Configurar repositório Docker
sudo install -m 0755 -d /etc/apt/keyringssudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.ascsudo chmod a+r /etc/apt/keyrings/docker.ascecho "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/nullsudo apt-get update5. Instalar Docker e Docker Compose
sudo apt install -y docker-cesudo apt install -y docker-ce-clisudo apt install -y containerd.iosudo apt install -y docker-buildx-pluginsudo apt install -y docker-compose-plugin6. Criar usuário deploy
deployadduser deployusermod -aG sudo deployusermod -aG docker deploysu deploy7. Baixar projeto Whazing
mkdir -p /home/deploy/whazingcd /home/deploywget https://github.com/cleitonme/Whazing-SaaS/raw/refs/heads/main/docs/Instalacao_manual_docker/whazing.zipunzip whazing.zipsudo chown deploy.deploy /home/deploy/whazing/ -Rfcd whazingchmod 600 traefik/acme.json8. Configurar variáveis de ambiente
Edite os arquivos:
backend/.envfrontend/.envdocker-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:latestdocker pull whazing/whazing-frontend:latestdocker compose up -d --no-deps --build backenddocker compose up -d --no-deps --build frontendMigrar para versão Beta
Edite docker-compose.yaml e troque as imagens:
image: whazing/whazing-backend:betaimage: whazing/whazing-frontend:betaRecriar containers:
docker compose up -d backend frontendAtualizar versão Beta
docker pull whazing/whazing-backend:betadocker pull whazing/whazing-frontend:betadocker compose up -d --no-deps --build backenddocker compose up -d --no-deps --build frontend🧹 Manutenção
Limpar imagens antigas e não usadas
docker system prune -aAtualizado