diff --git a/ops/selectel-bootstrap.sh b/ops/selectel-bootstrap.sh index 3c9bf465..951a274b 100644 --- a/ops/selectel-bootstrap.sh +++ b/ops/selectel-bootstrap.sh @@ -28,7 +28,11 @@ ADMIN_PUBKEY="${ADMIN_PUBKEY:-}" SSH_PORT="${SSH_PORT:-22}" SWAP_GB="${SWAP_GB:-8}" -# Версии — те же, что на текущем прод-хосте, чтобы поведение compose не разъехалось. +# Версии на текущем прод-хосте — ориентир для сверки, НЕ то, что ставится. +# Репозиторий Docker отдаёт последнюю версию; закреплять старую ради совпадения +# значило бы отказаться от исправлений безопасности. Расхождение печатается +# предупреждением, чтобы оно не прошло незамеченным (22.08.2026 приехали +# docker 29.7.2 и compose 5.5.0 против 29.4.1 / v5.1.3 на Beget). WANT_DOCKER="29.4.1" WANT_COMPOSE="v5.1.3" @@ -177,7 +181,12 @@ systemctl enable --now fail2ban >/dev/null systemctl is-active fail2ban log "10. Ужесточение sshd" -cat > /etc/ssh/sshd_config.d/60-hardening.conf < /etc/ssh/sshd_config.d/00-hardening.conf <