Antes de começar
Pressuponha uma VPS recente (Ubuntu 22.04 LTS ou Debian 12 são bastante usadas) e documentação do seu provedor com endereço IP, sistema operativo e credencial inicial (root ou utilizador sudo). Se ainda está a comparar níveis de serviço, veja primeiro VPS vs hospedagem compartilhada.
1. Domínio SSH e autenticação por chaves
Substitua autenticação só por senha por par de chaves Ed25519 onde possível. Guarde a chave privada fora do repositório e use ssh-copy-id ou configurações equivalentes para o utilizador de administração.
# exemplo (ajuste usuário/host)
ssh-keygen -t ed25519 -C "[email protected]"
ssh-copy-id admin@IP_DA_VPS
2. Atualização e upgrades automáticos
- Ubuntu/Debian: pacotes
unattended-upgradespara segurança. - Combine com uma janela de manutenção para kernels que exijam reboot.
3. Firewall (UFW exemplo)
Permita apenas o necessário antes de ligar (22/tcp para SSH, 80/443 para HTTPS). Bloqueie o resto por defeito:
sudo ufw default deny incoming
sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
4. Escolha de servidor web
- Nginx ou Apache: ambos válidos para PHP-FPM/Jetty/Node como reverse-proxy.
- Centralize HTTPS no proxy e encaminhe internamente só HTTP local em loopback onde fizer sentido.
Contrate sempre plano VPS com recurso suficiente — veja linhas como servidor VPS.
5. TLS gratuito com Let’s Encrypt
O Certbot automatiza desafios HTTP/HTTPS. Depois renove antes do vencimento (cron/timer). Mais detalhes técnicos oficiais: Let’s Encrypt — Getting Started.
6. Higiene antes de produção
- Desative login remoto direto de
rootquando houver segundo utilizador sudo. - Instale fail2ban para reduzir força‑bruta em SSH e nos servidores Web.
- Monitorize disco (
/var/log, espaço disponível). - Backup automatizado incremental do site e BD — mesmo que seja usando snapshots do seu provedor.
Próximo passo
Caso trabalhe games ou baixa latência, combine com VPS gamer e mitigações DDoS descritas no artigo Proteção DDoS para servidores de jogos.
Precisa de suporte especializado ao migrar dados? Envie mensagem através de contato.
Referencias de administração de sistemas: documentação oficial Ubuntu para serviços systemd, apt e netplan.
Nenhum comentário ainda. Seja o primeiro a comentar!