Curso do GW Server
Aqui estão todas as aulas em vídeo, na ordem recomendada, do zero ao servidor em produção. Cada
aula linka para os tópicos da documentação, onde a explicação fica
em texto, bom para consultar depois.
Módulo 1 · Servidor
Do zero ao painel no ar: contratar a VPS, instalar o GW Server e deixar SMTP e Cloudflare prontos.
- Aula 01 · Conhecendo o GW Server: O que é o GW Server, como surgiu a partir do WordOps e o que você consegue instalar e gerenciar com ele.
- Aula 02 · Contratando o servidor: Como escolher e contratar a VPS, definir o hostname e apontar o primeiro DNS na Cloudflare.
- Aula 03 · Instalando o GW Server: A instalação do painel com um comando: os dados pedidos e o que o script monta no servidor.
- Aula 04 · Review das configurações: Um tour por todas as configurações do painel, do perfil e 2FA aos alertas e logs.
- Aula 05 · Atualização do GW Server: Como verificar e aplicar atualizações com segurança, incluindo o snapshot antes e a via SSH.
- Aula 06 · Configuração do SMTP: Por que o GW Server exige SMTP externo e como configurar o provedor, com envio e recebimento de e-mail.
- Aula 07 · Integração com a Cloudflare: Conectar a conta Cloudflare com um token seguro para criar DNS e emitir SSL automaticamente.
Módulo 2 · WordPress
Instalar, migrar e otimizar sites WordPress: cache, Redis, imagens e testes de carga.
- Aula 08 · Instalação do WordPress: Instalar um WordPress otimizado com SSL automático e os primeiros ajustes obrigatórios.
- Aula 09 · Recursos de gestão do WordPress: Um tour pelos recursos de gestão de um site: PHP, cache, banco, arquivos, segurança e terminal.
- Aula 10 · Novo domínio na Cloudflare: Preparar a migração trazendo o domínio para a Cloudflare sem derrubar o site antigo.
- Aula 11 · Migração do WordPress: A migração completa de um WordPress para o GW Server, testando antes de virar o DNS.
- Aula 12 · Otimização pós-migração: A faxina depois de migrar: remover plugins duplicados e de cache, e limpar restos.
- Aula 13 · Integridade de URLs: Corrigir URLs erradas no banco (redirecionamentos lentos e imagens quebradas) após a migração.
- Aula 14 · Cache do WordPress: Os modos de cache do servidor (FastCGI e Redis) e como escolher para suportar tráfego.
- Aula 15 · Teste de tráfego: Medir de verdade quantos visitantes o site aguenta, com teste de carga e leitura dos gráficos.
- Aula 16 · Redis: cache de objetos: Ativar o cache de objetos do Redis com um clique, sem plugin, e a configuração de ouro.
- Aula 17 · Otimização de imagens: Converter imagens para WebP e AVIF automaticamente, servidas pelo nginx sem mudar as URLs.
- Aula 18 · Otimização do WordPress: Fechar a otimização: o plugin GW Cache, atraso de scripts e como medir desempenho do jeito certo.
Módulo 3 · Mautic
Instalar o Mautic e deixá-lo pronto para produção: geolocalização, anti-spam e envio de e-mail.
- Aula 19 · Instalação do Mautic: Instalar o Mautic pronto para produção: requisitos, perfil de cron e o que o painel monta.
- Aula 20 · Ataque identificado pelo Mautic: Um ataque real capturado em tempo real pelo rastreador do Mautic, o que o bot procurava e como o fail2ban lida com isso.
- Aula 21 · Geo IP no Mautic: Integrar o Mautic ao MaxMind GeoLite2 para rastrear a origem dos leads por país e cidade.
- Aula 22 · Protegendo formulários de spam: Proteger os formulários do Mautic contra bots com o Multicaptcha Bundle e o Cloudflare Turnstile.
- Aula 23 · Integrando o Mautic com SMTP Resend: Configurar o envio de e-mail do Mautic manualmente com o Resend, usando a porta alternativa 2587.
- Aula 24 · Migração do Mautic: Trazer um Mautic de outro servidor sem downtime: banco, arquivos, o local.php com a secret key e a limpeza de cache.
Módulo 4 · n8n
Preparar a máquina e subir a primeira aplicação Docker: quando aumentar a VPS, a instalação completa do n8n e a gestão do dia a dia.
- Aula 25 · Upgrade de servidor: Quando aumentar a VPS: ler os alertas de CPU sem se assustar com falso positivo, e o que muda ao escalar disco em vez de CPU e memória.
- Aula 26 · Instalação do n8n: A instalação do n8n de ponta a ponta: escolher o subdomínio e a versão estável, a URL única de painel e webhook, e a licença Community Edition.
- Aula 27 · Gestão do n8n: Um review dos recursos de gestão do n8n: o Redis compartilhado para os workflows, a armadilha do driver no Adminer, atualização, segurança e logs.
Módulo 5 · Evolution API
Instalar o Evolution GO, ativar a licença gratuita e conectar um número de WhatsApp numa instância.
- Aula 28 · Instalação e licença do Evolution GO: Instalar o Evolution GO, a API de WhatsApp gratuita e open source do GW Server, com Cloudflare automática e a ativação da licença gratuita.
- Aula 29 · Criando uma instância no Evolution GO: Criar uma instância, conectar um número de WhatsApp por QR code ou código de pareamento, instalar o community node no n8n e enviar a primeira mensagem.
Módulo 6 · Typebot
Instalar o Typebot com armazenamento externo, controlar o cadastro de usuários e integrar com n8n e Evolution API.
- Aula 30 · Instalação do Typebot: Os requisitos reais de CPU, RAM e disco do Typebot, a configuração do armazenamento externo (S3/Backblaze) para mídia e o SMTP obrigatório.
- Aula 31 · Gestão do Typebot: O primeiro acesso por login mágico, por que fechar o cadastro de novos usuários é essencial, e o restante da gestão: banco de dados, atualização e segurança.
- Aula 32 · Um exemplo real: Typebot, n8n e Evolution GO juntos: Um fluxo de captura de leads de ponta a ponta: o chat do Typebot embutido no site, os dados chegando por webhook no n8n, e o aviso automático no WhatsApp pela Evolution GO.
Módulo 7 · Outras aplicações
Qdrant, Chatwoot e o App Node em beta: quando usar cada uma, e um exemplo real de agente de IA com n8n.
- Aula 33 · Qdrant, Chatwoot e Node App: Um tour pelas aplicações menos usadas no dia a dia — o banco vetorial Qdrant, o Chatwoot para atendimento multicanal e o App Node em beta — com um exemplo real de agente de IA que consulta o Qdrant a partir do n8n.
Módulo 8 · Segurança
As camadas de defesa do servidor: firewall, bloqueio geográfico, fail2ban global, autenticação em duas etapas e como recuperar o acesso pelo CLI de emergência.
- Aula 34 · As camadas de segurança do servidor: Como o firewall de portas, o bloqueio geográfico por país, o fail2ban global e a autenticação em duas etapas se somam para formar a defesa de entrada do servidor.
- Aula 42 · Recuperando o acesso pelo gws-cli: Passo a passo de quem ficou trancado fora do servidor: como diferenciar um IP banido de um servidor fora do ar, e os comandos do gws-cli para resetar senha, 2FA e se liberar.
Módulo 9 · Backup e migração
Conectar o S3, testar e restaurar backups, snapshots do servidor inteiro e uma migração completa entre provedores de cloud.
- Aula 35 · Configurando o backup S3: Conectar um destino S3 (Backblaze recomendado): criar o bucket, gerar a Application Key e preencher host, endpoint e região no painel, com o teste de conexão no fim.
- Aula 36 · Testando e restaurando backups: Ativar o backup por site e por aplicação, rodar um backup manual, entender o tamanho armazenado no S3 e restaurar em caso de necessidade.
- Aula 37 · Snapshots e recuperação de desastre: O módulo de snapshot completo do servidor: os recursos que ele exige, o agendamento recomendado e onde o arquivo aparece dentro do bucket no Backblaze.
- Aula 38 · Migrando o servidor inteiro: Uma migração completa e ao vivo, saindo da DigitalOcean para a Hetzner: instalar o painel do zero, restaurar sites e aplicações pelo módulo de recuperação, cortar o DNS e transferir a licença Pro.
Módulo 10 · Clientes
Transformar o painel num SaaS: o módulo de gestão de usuários, criar contas de cliente e automatizar tudo por API e webhooks.
- Aula 39 · Ativando o módulo de usuários: O que é o módulo de gestão de usuários, quem pode adquiri-lo (só licenças Pro), como a aquisição funciona hoje e o passo a passo para ativá-lo na sua licença.
- Aula 40 · Criando e gerenciando clientes: O formulário de cadastro de um cliente, as permissões (sites, cota de instalações, espaço em disco, exclusão), e a visão restrita que ele vê ao fazer login.
- Aula 41 · Automatizando com API e webhooks: Integrar a gestão de clientes com um gateway de pagamento via n8n: gerar o token, os endpoints para criar/atualizar/excluir clientes e os webhooks que avisam o seu sistema.