Como configurar um servidor VPS: SO, root, firewall, backups e arquivos

Ilustração de servidor VPS com ícones de terminal, firewall, backup e transferência de arquivos

Para configurar um servidor VPS depois de contratar, você passa por cinco etapas: escolhe o que instalar (só o sistema operacional, o sistema com painel de controle ou uma aplicação pré-configurada), acessa o servidor como root, ativa o firewall com regras de aceitação antes de expor qualquer serviço, confere os backups semanais e aprende a restaurar, e por fim envia seus arquivos por SFTP ou rsync, que dependem de SSH.

Os caminhos de painel citados aqui seguem a documentação e a página oficial da VPS Hostinger.

O que você precisa antes de configurar a VPS

A lista é curta, e cada item aparece em alguma etapa mais adiante:

  • Uma VPS já contratada. Este guia começa a partir daí.
  • Acesso ao hPanel. É no painel que ficam a área de SO e painel, a seção Segurança > Firewall e a lista de backups.
  • Acesso SSH. SFTP e rsync exigem SSH, segundo a página de suporte sobre opções de transferência.
  • Um cliente FTP, como o FileZilla. A documentação recomenda usá-lo para baixar arquivos específicos antes de restaurar um backup.

Passo 1: escolha o que instalar na VPS (só SO, SO com painel ou aplicação pronta)

A instalação oferece três caminhos: sistema operacional puro, sistema operacional com painel de controle ou aplicação pré-configurada. Isso está descrito no artigo de suporte sobre como mudar o sistema operacional do VPS.

Escolha conforme o seu perfil:

  • Só o sistema operacional: para quem quer montar a pilha do zero e decidir cada peça. Você recebe o servidor "pelado" e instala o que precisar.
  • Sistema operacional com painel de controle: para quem prefere administrar por interface em vez de fazer tudo no terminal.
  • Aplicação pré-configurada: para quem já sabe qual app vai rodar e quer pular a montagem do ambiente.

Se você escolheu errado, dá para trocar depois. Pense nisso como formatar um PC e instalar outro sistema, só que pelo painel.

O caminho no hPanel é este:

  1. Abra a seção SO & painel e entre em Sistema Operacional.
  2. Na área Mudar SO, escolha o tipo de instalação (por exemplo, sistema operacional com painel).
  3. Clique no botão Mudar SO.

Erro comum: trocar ou reinstalar o SO quando você tem um snapshot importante guardado. Reinstalar o sistema operacional apaga o snapshot, segundo a documentação de backup do VPS. Se ele for importante, resolva isso antes de trocar.

Checagem: o tipo de instalação escolhido aparece na área de SO do painel.

Passo 2: acesse o servidor como root pelo terminal web

A VPS dá acesso root total ao servidor, conforme a página oficial do Servidor VPS. Em resumo, você pode configurar o servidor do jeito que quiser.

E o que é root, na prática? É o usuário com poder total sobre o sistema. Ele instala, remove, altera configuração e também apaga o que não devia (os rm -rf da vida estão aí pra lembrar disso).

Por isso o acesso root vem com a responsabilidade total pela administração do ambiente. Atualizações, serviços e configurações passam a ser decisão sua.

Para entrar sem configurar nada no seu computador, existe o terminal web. Ele roda no navegador e dá acesso root com um clique, para você executar comandos e gerenciar a VPS.

Junto com o terminal web vem um assistente de IA (o Kodee), integrado ao terminal e acessível pelo painel. Com ele você tira dúvidas e recebe sugestões de solução sem abrir outra aba.

Checagem: o terminal abre no navegador já com sessão root.

Passo 3: ative o firewall da VPS antes de expor serviços

A VPS inclui um firewall gerenciado integrado, pensado para proteger o servidor de ataques e tráfego malicioso. O motivo de fazer isso cedo é simples: cada serviço que você sobe pode virar uma porta aberta para a internet.

Segundo o guia de firewall gerenciado do VPS, o caminho é: hPanel > VPS > selecionar o servidor > Segurança > Firewall, na barra lateral esquerda.

A sequência tem três partes:

  1. Crie o grupo de firewall.
  2. Adicione as regras ao grupo.
  3. Ative o grupo no servidor.

O mesmo grupo pode ser aplicado a vários servidores. Se você tem mais de uma VPS com o mesmo papel, configura uma vez e reaproveita.

Agora o ponto que MAIS importa: por padrão, o firewall descarta todo o tráfego. Isso está no guia em inglês sobre o firewall gerenciado. Então cada porta que você usa precisa de uma regra de aceitação própria.

Erro comum: ativar o grupo sem liberar as portas dos serviços que já estão rodando. Como o padrão é bloquear tudo, o acesso a esses serviços cai na hora. Liste antes o que precisa ficar acessível e crie as regras de aceitação para essas portas.

Checagem: mudanças no grupo de firewall levam até 2 minutos para valer. Espere esse tempo antes de testar, senão você corre o risco de achar que a regra está errada quando ela só ainda não entrou em vigor.

Exemplo real: cada serviço exposto precisa da sua porta liberada

No vídeo Hermes Desktop: O App Que Roda Agente IA Local OU Em VPS, eu configuro a API do Hermes Agent numa VPS para conectar o app desktop a ela. A porta usada no teste foi a 8642.

Esse exemplo ajuda a entender o Passo 3. O serviço pode estar de pé dentro do servidor, mas quem chega de fora passa pelo firewall. Com a política padrão de descartar tudo, um serviço como esse só responde para o mundo externo se houver uma regra de aceitação para a porta dele.

A regra vale para qualquer serviço que você subir: cada serviço novo é uma porta nova para liberar de propósito.

Passo 4: confira os backups semanais e saiba restaurar a VPS

A VPS tem backups semanais automáticos, além de snapshots manuais, segundo a página oficial do Servidor VPS. Os backups semanais já vêm ativados e ficam guardados separados do servidor, conforme o guia em inglês de backup e restauração.

Qual a diferença? O backup semanal acontece sozinho. O snapshot é você quem tira, na hora que quiser, como um "save" antes de mexer em algo arriscado.

Só que o snapshot tem limite: só é possível guardar 1 por vez, e ele é apagado se você reinstalar o SO ou restaurar um backup.

Para restaurar, o guia de backup e restauração do VPS indica este caminho:

  1. No hPanel, abra a área da VPS.
  2. Escolha o backup na lista.
  3. Clique em Restaurar ao lado da data.
  4. Aguarde o fim do processo. A VPS fica bloqueada enquanto isso.

Tome cuidado! A restauração não tem volta. O servidor retorna ao estado do momento do backup e perde tudo o que mudou depois, e os snapshots existentes são apagados.

Erro comum: restaurar sem salvar o que mudou depois do backup. Como a frequência é semanal, alterações feitas entre um backup e outro ficam descobertas. Antes de uma mudança grande, tire um snapshot. Antes de restaurar, baixe os arquivos que quer guardar com um cliente FTP como o FileZilla, como recomenda a documentação.

Checagem: confira a data do último backup na lista. Assim você sabe exatamente até onde voltaria se precisasse restaurar hoje.

Passo 5: envie arquivos para a VPS com SFTP ou rsync

Para enviar arquivos, você usa SFTP ou rsync, e os dois exigem acesso SSH. Isso está na página de suporte sobre opções de transferência e acesso.

O SFTP é o caminho mais direto para mandar e baixar arquivos por uma conexão segura. Se você já usou um cliente FTP, a ideia é bem parecida.

O rsync é uma ferramenta Linux que sincroniza dados e transfere arquivos mantendo permissões, datas de modificação e dono dos arquivos, segundo o guia de rsync da Hostinger. Isso ajuda muito para enviar e atualizar sites e apps sem bagunçar permissões no caminho.

Na VPS, você também tem recursos que os planos Web e Cloud não oferecem:

  • FXP: desativado em Web e Cloud, totalmente suportado na VPS.
  • Edição do httpd.conf: Web e Cloud usam LiteSpeed e não permitem editar esse arquivo. A página indica a VPS para quem precisa disso.
  • Criação de vhosts: não pode ser configurada em Web e Cloud, só na VPS.

Erro comum: tentar usar SFTP ou rsync sem acesso SSH, ou com a porta do SSH bloqueada pelo firewall do Passo 3. Lembre que a política padrão descarta todo o tráfego, então o SSH também precisa da sua regra de aceitação.

Checagem: abra o terminal web e confira se os arquivos enviados aparecem no servidor.

Checklist para deixar a VPS pronta para uso

  • [ ] Pilha escolhida (só SO, SO com painel ou aplicação), sabendo que dá para trocar em SO & painel > Sistema Operacional > Mudar SO
  • [ ] Acesso root testado no terminal web
  • [ ] Grupo de firewall criado, com as portas necessárias liberadas e ativo no servidor (esperando até 2 minutos para testar)
  • [ ] Data do último backup semanal conferida e snapshot feito antes de mudanças grandes
  • [ ] Transferência por SFTP ou rsync funcionando via SSH, conferida no terminal web

Próximo passo: antes de publicar o seu serviço, revise as regras do firewall, uma por uma, e tire um snapshot do estado atual. Se algo der errado no deploy, você tem um ponto de volta recente e sabe exatamente quais portas estão abertas.

Fontes consultadas

Consulta em .

Explore os vídeos do canal Hora de Codar.

Transparência: a Hostinger é parceira da Hora de Codar, e é nas VPS dela que rodam o nosso blog e os nossos sistemas. Esta recomendação vem do que usamos todo dia.

Escrito por | Matheus Battisti

Matheus Battisti
Fundador da Hora de Codar

Programador apaixonado pelo mundo das tecnologias, sempre buscando em aprender e se aprofundar em linguagens, frameworks e o que mais for necessário para executar um bom trabalho. Agora tem uma nova missão que é de passar seu conhecimento adiante para formar novos programadores e especializar mais os que já são.

Formações

Formação Claude Code

Formação Claude Code

Domine Claude Code do absoluto zero até o avançado

  • 120 aulas
  • 4 projetos
  • 9h 48min

Blog | Mais populares