Capítulos deste vídeo

O que é o GW Server

O GW Server é um painel de controle para servidores cloud VPS. Você contrata um servidor
em qualquer provedor — DigitalOcean, Vultr, Linode, Hetzner, Oracle, InterServer, o que preferir —
instala o painel com um único comando e passa a instalar e gerenciar suas aplicações pela
interface: WordPress, Mautic, n8n, Typebot e várias outras.

O foco do painel é tirar bom desempenho de servidores pequenos e manter tudo seguro. Por isso
ele vem com cerca de 50 jails de fail2ban personalizadas, protegendo as áreas conhecidas como
críticas em servidores, além de um sistema robusto de backup e restauração de todas as aplicações.

Existe uma versão gratuita, que libera praticamente todos os recursos, e uma versão Pro,
que adiciona alguns recursos e, principalmente, permite instalar mais aplicações no mesmo servidor.

Como surgiu: a evolução a partir do WordOps

O GW Server nasceu para atender as necessidades da própria Gerenciando Web e hoje está maduro o
suficiente para uso aberto. Durante anos o trabalho girou em torno de WordPress e Mautic —
aplicações PHP clássicas — sempre com foco em alto desempenho baseado em nginx, para que mesmo
servidores pequenos aguentassem bastante tráfego.

De todas as ferramentas estudadas, o WordOps era a que melhor atendia: suportava altíssimo
tráfego consumindo pouquíssimo recurso. Quando surgiu a necessidade de trabalhar com aplicações
do ecossistema Docker (n8n, Typebot e outras), a ideia foi trazer esse mundo para um ambiente
já dominado — o nginx — e assim começou a construção do GW Server.

O que roda por trás: nginx próprio e Docker

Nos bastidores, o painel usa uma configuração de nginx extremamente otimizada, herdada do WordOps,
mas com os gargalos fechados:

  • nginx atualizado. O nginx do WordOps estava anos sem atualização; o GW Server usa pacotes
    próprios, atualizados para corrigir falhas de segurança recentes.
  • Isolamento por site. No WordOps, todos os sites compartilhavam o mesmo usuário Linux.
    No GW Server, cada site roda sob um usuário isolado — o grande diferencial de segurança
    (ver Como o GW Server protege seu servidor).
  • Ambiente Docker integrado, para as aplicações que vivem em contêiner.

Veja também