Goal
Пол: Ubuntu 24.04 LTS (вместо 22.04) Подготовить Ubuntu 24.04 LTS к продакшен-нагрузке: SSH-ключи, файрвол, базовые пакеты, swap.
Definition of Done
- SSH вход по паролю отключён, root-логин ограничен
- ufw настроен: 28108, 80, 443, 3010, 40000-40100 tcp/udp
- Установлены: build-essential, git, curl, wget, unzip, nginx, snapd, ffmpeg
- Node.js LTS через nvm, pm2 глобально, certbot через snap
- fail2ban установлен
Notes
- Команды — в плане, этап 4
- Создать non-root пользователя
dv, всё дальше делать от него