- Create non-root sudo user; disable password auth in SSH
- Fail2ban + ufw (deny by default)
- Automatic security updates
- Set timezone/ntp, correct logs
- Backup agent (restic) + health check
adduser ops && usermod -aG sudo ops
sed -i 's/^#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
ufw default deny incoming && ufw allow 22 && ufw enable
apt install unattended-upgrades && dpkg-reconfigure -plow unattended-upgrades