Sistema e segurança
O seu VPS Ultra é uma máquina virtual inteira: administra o seu sistema e o seu kernel, instala nele os programas da sua escolha e decide o calendário das respetivas atualizações. A Simafri explora a base que o suporta: o hardware, a rede, a proteção anti-DDoS, as cópias de segurança e a supervisão.
O seu sistema
O seu servidor é entregue com o sistema escolhido na encomenda: a distribuição Linux da sua escolha, ou Windows Server. Para saber a versão instalada em Linux:
cat /etc/os-release
uname -r # a versão do seu kernel
O seu kernel
O kernel do seu VPS Ultra só a ele pertence: carrega os módulos de que o seu projeto precisa (WireGuard, sistemas de ficheiros, ferramentas de rede), ajusta os seus parâmetros com sysctl, e escolhe a sua versão com os pacotes da sua distribuição.
modprobe wireguard
sysctl -w net.ipv4.ip_forward=1
echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/99-routage.conf # manter a definição após o reinício
Depois de uma atualização do kernel, reinicie o seu servidor no momento que lhe for conveniente (reboot) para que produza efeito.
As atualizações
Em Ubuntu ou Debian:
apt update && apt upgrade
Para que as correções de segurança se instalem sozinhas todos os dias, ative o unattended-upgrades:
apt install unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades
Em Rocky Linux ou AlmaLinux, dnf upgrade, e dnf-automatic para as correções automáticas. Com Windows Server, o Windows Update.
A nossa supervisão assinala-lhe as atualizações de segurança que merecem a sua atenção; decide se as aplica e em que momento. Antes de uma atualização importante, peça um snapshot ao suporte: permite-lhe voltar atrás em poucos minutos (ver Cópias de segurança e snapshots).
As boas práticas
- Uma chave SSH por pessoa, e o acesso por palavra-passe desativado (
PasswordAuthentication noem/etc/ssh/sshd_config). - Uma firewall que só abre os seus serviços públicos (ver Rede e envio de e-mails).
- fail2ban, que afasta os endereços que multiplicam as tentativas de ligação:
apt install fail2ban. - Um utilizador por aplicação, sem direitos de administração, para executar cada serviço.
- Os seus segredos fora do código: palavras-passe e chaves de API num ficheiro legível apenas pela aplicação (
chmod 600).
O fuso horário
O seu servidor Linux está configurado em tempo universal (UTC), a convenção dos servidores. Para o apresentar no seu fuso horário:
timedatectl set-timezone Europe/Lisbon
Acompanhar o seu servidor
| Comando | O que mostra |
|---|---|
htop | os processos, o processador e a memória em tempo real |
free -h | a memória utilizada e disponível |
df -h | o espaço em disco utilizado e disponível |
ncdu / | o que ocupa o seu disco, pasta a pasta |
systemctl --failed | os serviços parados devido a um erro |
A nossa supervisão acompanha em contínuo a disponibilidade do seu servidor, a respetiva carga e o espaço em disco, e alerta-o quando um destes indicadores o justifica.
O que a Simafri faz
| A cargo da Simafri | A seu cargo |
|---|---|
| o hardware e os respetivos discos em espelho | o sistema, o seu kernel, os seus programas e as respetivas atualizações |
| a rede, os seus endereços e a proteção anti-DDoS | a sua firewall e os seus serviços |
| a cópia de segurança de todas as noites | os seus dados e as suas exportações de bases de dados |
| a supervisão contínua | as suas aplicações e a respetiva configuração |
E entre os dois, a Assistência integral: uma pergunta sobre o sistema, a base de dados ou o seu código, nós diagnosticamos e indicamos-lhe o que fazer (ver Assistência integral e intervenção).