Системный журнал — практичная база знаний по VPS и Linux
Debian 12 • VPS • Linux

Debian 12 на VPS: базовая настройка после установки

Debian 12 хорошо подходит для VPS: он стабилен, предсказуем и не перегружен лишними компонентами. Но даже чистая установка требует базовой настройки перед запуском сайта или сервиса.

Обновите систему и проверьте версию

Сначала нужно убедиться, что система действительно Debian 12, а пакеты обновлены. Это снижает вероятность проблем с зависимостями и закрывает известные уязвимости.

cat /etc/debian_version
apt update
apt upgrade -y

Настройте hostname и время

Понятный hostname помогает в логах, мониторинге и резервных копиях. Корректное время важно для TLS, cron, журналов и синхронизации событий.

hostnamectl set-hostname srv-main
timedatectl status

Создайте пользователя для администрирования

Работать постоянно под root неудобно и рискованно. Лучше создать отдельного пользователя и выдать ему sudo-права.

adduser admin
usermod -aG sudo admin

Настройте SSH осторожно

Перед отключением root или паролей нужно проверить вход новым пользователем. Старую SSH-сессию лучше оставить открытой до завершения проверки.

  • добавьте SSH-ключ;
  • проверьте вход в новой сессии;
  • только потом меняйте sshd_config;
  • после изменения выполняйте systemctl reload ssh.

Включите firewall

Перед включением firewall обязательно разрешите текущий SSH-порт. Иначе можно потерять доступ к серверу.

ufw allow 22/tcp
ufw allow 80/tcp
ufw enable
ufw status verbose

Добавьте swap на маленьком VPS

На серверах с 512 MB или 1 GB RAM swap помогает пережить кратковременные пики памяти. Это не ускорение, а защита от внезапного завершения процессов.

Если swap постоянно занят, это признак нехватки RAM или слишком тяжёлых сервисов.

Проверьте итоговое состояние

free -h
df -h
ss -tulpn
systemctl --failed