O que é

Em Configurações → Atualizações você mantém o painel atualizado. As atualizações trazem
correções (inclusive de segurança) e novos recursos. É onde você verifica versões, escolhe o canal
e aplica a atualização.

Verificando atualizações

Clique em Verificar atualizações. O painel mostra a versão atual, se há uma versão nova e uma
descrição do que ela traz. Não há cronograma fixo de lançamentos.

Canal estável × canal beta

  • Canal estável (padrão): versões testadas, recomendadas para produção.
  • Canal beta: recursos ainda não amplamente testados, usados principalmente nos servidores
    de teste da GW.

Evite o canal beta em produção. Só use se precisa muito de um recurso específico e sabe
trabalhar com snapshot para restaurar caso algo dê errado. Beta significa “ainda não testado em
produção”.

Snapshot antes de atualizar (obrigatório)

Sempre faça um snapshot do servidor antes de atualizar. Atualizar é um processo de risco: a
GW busca só lançar versões estáveis, mas há sempre uma margem imprevisível.

O snapshot é feito no seu provedor de cloud, não no painel:

  1. No provedor (DigitalOcean, Vultr, Linode, Hetzner…), encontre a opção de snapshot.
  2. Crie o snapshot do servidor e aguarde concluir.

Assim, se a atualização quebrar algo, você restaura o snapshot. (Na Oracle, o equivalente é backup
do volume de inicialização.)

Atualizando pelo painel

  1. Marque a caixa confirmando que você entende os riscos e fez o snapshot.
  2. Clique em Atualizar.

O processo é rápido. Ao concluir, o dashboard e a aba Sistema já mostram
a nova versão.

Atualizando via SSH

Algumas atualizações mexem em partes do servidor que exigem permissão root (regras do sistema,
jails do fail2ban, crons de monitoramento). Nesses casos o painel avisa na tela que a atualização
não pode ser aplicada por ali e mostra o comando, com um botão de copiar.

Conecte-se ao servidor por SSH como root e execute:

bash <(curl -sL https://cdn.g-web.link/gw-server/panel/panel-install.sh) --update

Ao terminar, recarregue a página do painel para confirmar a nova versão.

Se você usa o canal beta, o comando é outro — ele aponta para o instalador da sandbox:

bash <(curl -sL https://cdn.g-web.link/gw-server/sandbox/panel/panel-install.sh) --update

O painel já mostra o comando certo para o seu canal; use o botão de copiar e não erre.

Faça o snapshot antes, como na atualização pelo painel. O comando aplica a atualização completa
e não pergunta de novo.

A atualização via SSH é a mais completa: como roda como root, nada fica de fora. Ela sempre
instala a última versão
e reaplica todas as proteções do servidor. É também a saída quando a
atualização pelo painel apresenta erro.

Aviso de novas versões

Configure em Alertas o aviso por e-mail de novas versões (requer SMTP).

Veja também