hostingfaq.ru — отвечаем на вопросы о хостинге простым языком 45 провайдеров · 146 ответов · данные от 14.10.2026
hostingfaqвопрос — ответ Обновлено 14.10.2026

Debian: как установить на сервер и настроить — инструкция для новичка

Обновлено 8 октября 2026 Чтение 10 мин Раздел: Блог о хостинге и серверах: инструкции, разборы и настройки

Debian — стабильный дистрибутив Linux, на котором работают тысячи серверов. В этой инструкции из блога HostingFAQ вы установите Debian на VPS, подключитесь по SSH, создадите пользователя, включите файрвол и автообновления. На всё уйдёт около часа. Если сервера ещё нет, сначала подберите виртуальный сервер под нужные ресурсы.

Debian: как установить на сервер и настроить — инструкция для новичка

Коротко

  • Актуальная стабильная ветка — Debian 13 «trixie» (выпущена 9 августа 2025), ядро Linux 6.12.
  • Установщик Debian требует от 512 МБ ОЗУ и 2 ГБ диска, но для комфортной работы сервера берите 1 vCPU, 1 ГБ ОЗУ и 10 ГБ.
  • Установка с образа занимает 15–30 минут, первичная настройка ещё 15–20 минут.
  • Поддержка каждой версии — около 5 лет: 3 года обычной и 2 года LTS (Long Term Support, долгосрочная поддержка).
  • SSH по умолчанию работает на порту 22; после настройки вход под root лучше закрыть.
  • Базовая защита сервера — 3 шага: пользователь с sudo, ключи SSH и файрвол ufw с открытым портом 22.

Что такое Debian и зачем он нужен на сервере

Debian — свободный дистрибутив Linux: набор из ядра, системных программ и пакетов, который можно скачать и использовать бесплатно. Проект существует с 1993 года, и его развивает сообщество разработчиков, а не одна компания. Если вы ещё сравниваете системы, общий обзор есть в материале о выборе Linux для сервера.

Debian выбирают для серверов за три качества. Он стабилен: в выпуск попадают только проверенные версии программ. Обновления предсказуемы: внутри версии приходят в основном исправления безопасности, а сама версия поддерживается около 5 лет. Репозиторий пакетов огромен, поэтому почти любая программа ставится одной командой apt install.

Актуальная стабильная ветка — Debian 13 «trixie», выпущена 9 августа 2025, ядро Linux 6.12. Систему удобно ставить на виртуальный сервер (VPS, Virtual Private Server), о том, как он устроен, рассказано в статье про VDS и VPS.

Вот задачи, для которых Debian подходит на сервере:

  • сайт на Nginx или Apache;
  • Telegram-бот на Python или Node.js;
  • база данных PostgreSQL или MariaDB;
  • контейнеры Docker;
  • личный VPN или почтовый сервер.

Как устроены версии Debian и сколько они поддерживаются

Debian выпускается в трёх ветках: stable (стабильная), testing (тестовая) и unstable (нестабильная). Новые пакеты сначала попадают в unstable, после проверки переходят в testing, а stable получает только исправления ошибок и уязвимостей. На сервер ставят stable: версии программ не меняются неожиданно, поэтому сайт не ломается после обновления.

Актуальная stable-ветка — Debian 13 «trixie», выпущена 9 августа 2025, ядро Linux 6.12. Предыдущая, Debian 12 «bookworm», работает на ядре 6.1. Каждая версия поддерживается около 5 лет: 3 года обычной поддержки и 2 года LTS (Long Term Support, долгосрочная поддержка). Для нового сервера берите Debian 13, а заодно узнайте, как выбрать гипервизор для виртуального сервера.

Программы в Debian ставит и обновляет менеджер пакетов apt (Advanced Package Tool). Он скачивает пакеты из репозиториев — серверов, адреса которых записаны в настройках системы. Три команды понадобятся чаще всего:

  • apt update — обновляет список доступных пакетов;
  • apt upgrade — ставит новые версии уже установленных пакетов;
  • cat /etc/os-release — показывает название и версию вашей системы.
Схема веток Debian: unstable, testing и stable
Как пакеты проходят путь от unstable к stable и почему на сервер ставят stable

Что подготовить перед установкой Debian

Debian ставят двумя способами. Первый — выбрать готовый образ Debian в панели VPS (Virtual Private Server, виртуальный выделенный сервер): это быстрее всего, система запускается за несколько минут. Второй — установить с ISO-образа netinst для архитектуры amd64 размером около 700–800 МБ через консоль в панели. Он занимает 15–30 минут, зато вы сами выбираете разметку диска и состав ПО.

Заранее убедитесь, что тариф тянет систему. Установщик требует минимум 512 МБ ОЗУ и 2 ГБ диска, но для комфортной работы берите 1 vCPU, 1 ГБ ОЗУ и 10 ГБ диска. Если тариф ещё не выбран, разберите, как арендовать виртуальный сервер, а ответы на частые вопросы собраны на странице о VPS.

Если сервер не новый, сначала сохраните резервную копию данных: переустановка стирает диск целиком, и вернуть файлы будет нельзя.

Подготовьте перед стартом:

  • доступ к панели управления VPS (логин и пароль от личного кабинета);
  • IP-адрес сервера из панели;
  • пароль не короче 12 символов для root и для будущего пользователя;
  • SSH-клиент (Secure Shell, защищённое подключение): терминал в macOS и Linux или PuTTY в Windows — как пользоваться PuTTY;
  • стабильный интернет на 15–30 минут установки.

Как установить Debian на сервер: пошаговая инструкция

Устанавливать систему будем с образа через консоль VPS (Virtual Private Server, виртуальный сервер). Понадобится образ netinst для архитектуры amd64: он весит около 700–800 МБ и докачивает остальные пакеты из интернета. Если у провайдера нет готового образа, о выборе тарифа и возможностях панели читайте в материале о виртуальных серверах.

Установка занимает 15–30 минут. В примере сервер называется web-01, а обычный пользователь — admin. Мышь в установщике не работает: двигайтесь стрелками, выбирайте пункты клавишей Enter, переключайте флажки пробелом.

Пройдите все семь шагов по порядку:

  1. Запуск образа. Смонтируйте netinst в панели VPS, перезагрузите сервер, откройте консоль и выберите пункт Install (текстовый режим).
  2. Язык, страна, раскладка. Укажите русский язык, страну «Россия» и привычную раскладку клавиатуры.
  3. Имя сервера и домен. В поле имени введите web-01. Домен впишите свой или оставьте поле пустым, если домена пока нет.
  4. Пароли и пользователь. Задайте пароль root не короче 12 символов. Затем создайте пользователя admin с таким же надёжным паролем.
  5. Разметка диска. Выберите Guided - use entire disk и схему «все файлы в одном разделе». Подтвердите запись изменений на диск.
  6. Выбор программ. Оставьте отмеченными только SSH server и standard system utilities. Графическое окружение и остальные пункты снимите.
  7. Загрузчик и перезагрузка. Согласитесь установить GRUB (GRand Unified Bootloader, загрузчик системы) на основной диск. Дождитесь сообщения о завершении и нажмите Continue.

Важно: перед перезагрузкой или сразу после неё размонтируйте образ в панели VPS. Если этого не сделать, сервер загрузится с netinst и снова предложит установку.

После перезагрузки войдите в консоль под root или admin и проверьте версию командой cat /etc/os-release. Должна появиться актуальная ветка Debian 13 «trixie». Если вход прошёл, переходите к первичной настройке.

Экран установщика Debian с выбором разметки диска Guided - use entire disk
Шаг разметки диска в установщике Debian: выберите Guided — use entire disk (иллюстрация интерфейса)

Первая настройка Debian после установки

Подключитесь к серверу с вашего компьютера по SSH (Secure Shell, защищённое удалённое управление): ssh admin@IP, где IP — адрес сервера из панели хостинга. По умолчанию SSH работает на порту 22. Первичная настройка занимает 15–20 минут.

Сначала обновите систему: sudo apt update, затем sudo apt upgrade. Задайте имя сервера командой sudo hostnamectl set-hostname web-01 и часовой пояс командой sudo timedatectl set-timezone Europe/Moscow. Если команда sudo не найдена, войдите под root, выполните apt install sudo, затем usermod -aG sudo admin и перезайдите под admin.

Затем закройте типичные точки входа для взлома. Базовая защита состоит из пользователя с sudo, ключей SSH и файрвола. Выполните по порядку:

  • на своём компьютере запустите ssh-copy-id admin@IP, чтобы входить по ключу;
  • в файле /etc/ssh/sshd_config укажите PermitRootLogin no и примените правку: sudo systemctl restart ssh;
  • разрешите SSH в файрволе ufw (Uncomplicated Firewall): sudo ufw allow 22/tcp;
  • только после этого включите его: sudo ufw enable;
  • установите автообновления безопасности: sudo apt install unattended-upgrades.
Важно. Сначала проверьте вход по ключу в новом окне терминала, потом закрывайте root. Если включить ufw enable без правила для порта 22, вы потеряете доступ к серверу.

Когда система настроена, сделайте первую копию: подробности в материале как настроить резервное копирование. Если на сервере будет сайт, заранее изучите, как открыть порт HTTPS.

Терминал с SSH-подключением к Debian и командами apt update и apt upgrade
Первое подключение по SSH и обновление пакетов на Debian (иллюстрация интерфейса)

Какие ресурсы нужны Debian и сколько стоит сервер под него

Сам Debian нетребователен: установщик без графики работает от 512 МБ оперативной памяти (ОЗУ) и 2 ГБ диска. Но это минимум для запуска системы, а не для полезной работы. Сайт, база данных или контейнеры быстро займут и память, и диск.

Для комфортного старта на VPS берите 1 vCPU (виртуальное ядро процессора), 1 ГБ ОЗУ и 10 ГБ диска. Запас по диску нужен под обновления, журналы в /var/log и кэш пакетов в /var/cache/apt.

Ориентиры по задачам собраны в таблице:

Задача vCPU ОЗУ Диск
Минимум установщика 1 512 МБ 2 ГБ
Лёгкий сайт или бот 1 1 ГБ 10–20 ГБ
Docker и база данных 2 2–4 ГБ 30–40 ГБ
Nextcloud или почта 2 4 ГБ 50 ГБ и больше

На малых VPS с 1 ГБ памяти заведите swap (раздел или файл подкачки) на 1–2 ГБ. Он выручит при коротких скачках нагрузки, например во время apt upgrade, но не заменит настоящую память.

Цена зависит от провайдера, региона и тарифа. Простые конфигурации вроде 1 vCPU и 1 ГБ ОЗУ обычно стоят в пределах нескольких сотен рублей в месяц. Чем больше памяти и диска, тем выше счёт, поэтому не переплачивайте за запас: тариф можно повысить позже. Ответы на частые вопросы о выборе есть в разделе о VPS: что проверить перед заказом, а как не потерять в качестве при экономии, разбираем в материале про дешёвый VPS.

Частые ошибки при установке и настройке Debian

Новички обычно спотыкаются на одних и тех же местах: SSH (Secure Shell, защищённый удалённый доступ) не пускает, не работает sudo, apt жалуется на cdrom, ключ не принимается, а файрвол обрывает связь. Каждую из пяти ошибок ниже можно исправить за 5–10 минут.

Большинство из них возникает из-за порядка действий. Пока не убедились, что новый доступ работает, держите открытой консоль VPS в панели хостинга: она работает без SSH.

Connection refused или timed out при входе по SSH

Connection refused значит, что на порту 22 никто не слушает: на шаге выбора ПО не отмечен «SSH server». Timed out означает, что порт закрыт файрволом. В консоли VPS выполните apt install openssh-server, затем systemctl status ssh и проверьте, что порт 22/tcp открыт. О других портах читайте в материале про порт HTTPS.

sudo: command not found или «user is not in the sudoers file»

Пакет sudo не установлен, или пользователь не состоит в нужной группе. Войдите под root и выполните apt install sudo, затем usermod -aG sudo admin. После этого пользователю admin надо перезайти в сессию.

apt update ругается на репозиторий cdrom

Установщик оставил в /etc/apt/sources.list строку с образом диска. Поставьте перед строкой deb cdrom: знак #, сохраните файл и снова запустите apt update.

Permission denied (publickey) после отключения пароля

Вы задали PasswordAuthentication no, а ключ не добавлен или права неверны. Через консоль VPS верните yes в /etc/ssh/sshd_config и выполните systemctl restart ssh. Затем проверьте ключ:

  • публичный ключ лежит в ~/.ssh/authorized_keys;
  • у каталога ~/.ssh права 700;
  • у файла authorized_keys права 600.

Потеря доступа после ufw enable

Файрвол включили без правила для порта 22, и сессия оборвалась. Откройте консоль VPS и выполните ufw allow 22/tcp. В дальнейшем всегда сначала разрешайте порт, и только потом запускайте ufw enable. Для защиты от перегрузок пригодится материал про DDoS-атаки.

Частая ошибка. Отключать пароль и включать файрвол, не проверив вход в соседнем окне терминала. Откройте вторую SSH-сессию и убедитесь, что она подключается, прежде чем закрывать первую.

Почти все сбои лечатся через консоль VPS за несколько команд. Проверяйте каждое изменение доступа отдельной сессией, и сервер web-01 останется под вашим контролем.

Debian или Ubuntu Server: что выбрать и когда Debian не подходит

Debian, Ubuntu Server и AlmaLinux/Rocky Linux решают одни и те же задачи: сайт, бот, база данных, Docker. Различается подход к обновлениям. Debian выпускает стабильные версии и около 5 лет их поддерживает: 3 года обычной и 2 года LTS (Long Term Support, долгосрочная поддержка). Ubuntu Server ближе к Debian по инструментам, но обычно даёт более свежие версии программ. AlmaLinux и Rocky Linux совместимы с Red Hat Enterprise Linux, используют dnf вместо apt и подходят тем, кто привык к этому семейству.

Новичку для сайта, бота и Docker подойдёт Debian 13 «trixie» с ядром Linux 6.12. Он нетребователен: для комфортной работы хватит 1 vCPU, 1 ГБ ОЗУ и 10 ГБ диска. Настройку Docker разбирает материал как установить Docker на VPS, а HTTPS для сайта описан в статье как получить сертификат Let’s Encrypt.

Debian не подходит в трёх случаях:

  • нужны самые свежие версии программ: в стабильной ветке они обновляются редко, зато предсказуемо;
  • требуется коммерческая поддержка вендора с договором и поддержкой по SLA (соглашению об уровне обслуживания);
  • программа работает только под Windows, например 1С на Windows Server: тогда нужен сервер с Windows.

Определились с системой? Остаётся подобрать ресурсы, и в этом поможет раздел выбрать VPS под Debian.

Частые вопросы

Какую версию Debian ставить на сервер
Берите текущую стабильную ветку — Debian 13 «trixie». Она получает обновления безопасности около 5 лет. Версии testing и unstable для рабочего сервера не подходят.
Сколько оперативной памяти нужно для Debian
Установщик формально требует от 512 МБ для системы без графики. Для сайта или бота на практике берите 1 ГБ, для Docker и базы данных — 2–4 ГБ.
Чем Debian отличается от Ubuntu
Ubuntu построена на Debian и использует тот же менеджер пакетов apt. Debian ставит акцент на стабильность и не торопится с новинками, а у Ubuntu выходит больше версий и свежее ПО.
Как узнать, какая версия Debian установлена
Выполните в терминале cat /etc/os-release. В выводе будут название, номер версии и кодовое имя. Ядро покажет команда uname -r.
Нужно ли ставить графическую оболочку на сервер
Нет. Графика отнимает память и диск, а управлять сервером удобнее через SSH. При установке оставьте только SSH server и стандартные системные утилиты.
Как подключиться к Debian по SSH с Windows
Откройте PowerShell и выполните ssh admin@IP-адрес, порт по умолчанию 22. Можно также использовать PuTTY. При первом входе подтвердите отпечаток ключа сервера.
Почему не работает команда sudo
Скорее всего, пакет sudo не установлен или пользователь не в нужной группе. Войдите под root, выполните apt install sudo и usermod -aG sudo admin, затем перезайдите под пользователем.
Как обновить Debian до новой версии
Сначала сделайте резервную копию и полностью обновите текущую систему через apt update и apt upgrade. Затем замените название версии в списках репозиториев и пройдите обновление по официальному руководству. Перескакивать через версию нельзя.
Как закрыть вход под root по SSH
Создайте пользователя с sudo и проверьте вход по ключу. После этого задайте PermitRootLogin no в /etc/ssh/sshd_config и перезапустите службу командой systemctl restart ssh.
Нужен ли файрвол на Debian
Да, даже на небольшом VPS. Простой вариант — ufw: разрешите порт 22/tcp и порты своих сервисов, затем включите командой ufw enable. Порядок важен: иначе потеряете доступ по SSH.

Проверьте себя

  • Версия системы подтверждена командой cat /etc/os-release: Debian 13.
  • Образ после установки отключён, сервер загружается с диска.
  • Создан пользователь admin с правами sudo.
  • Вход по SSH-ключу проверен в отдельном окне.
  • В sshd_config задано PermitRootLogin no, служба ssh перезапущена.
  • Файрвол ufw включён, правило для порта 22/tcp добавлено.
  • Установлены обновления и пакет unattended-upgrades.

На сайте есть партнёрские ссылки: если вы оформите заказ по ним, мы получим вознаграждение от провайдера. Это не влияет на цену для вас и на место в рейтинге.