VPS на Ubuntu и Linux: какой дистрибутив выбрать
Почти все серверы в интернете работают на Linux, и на то есть причины: он бесплатный, экономно расходует ресурсы, стабильно работает месяцами без перезагрузок и имеет огромную экосистему готового ПО. Для VPS это система по умолчанию.
Вопрос обычно не в том, брать ли Linux, а в том, какой именно дистрибутив выбрать. Ubuntu, Debian, AlmaLinux, Rocky - за похожими названиями стоят реальные различия, которые повлияют на то, насколько удобно будет обслуживать сервер. Разберём, чем они отличаются, что такое LTS и почему это важнее версии, сколько ресурсов заложить и с чего начать после установки.
Почему для сервера берут Linux
Коротко о том, что даёт Linux на сервере:
- Бесплатно. Ни лицензии за систему, ни платы за обновления.
- Экономит ресурсы. Серверная Linux-система в простое занимает сотни мегабайт памяти против нескольких гигабайт у Windows. То же железо тянет больше.
- Стабильность. Серверы на Linux работают месяцами без перезагрузок. Обновления в большинстве случаев не требуют рестарта.
- Готовая экосистема. Веб-серверы, базы данных, Docker, языки программирования - всё ставится парой команд из репозиториев.
- Полный контроль. Управление через SSH, автоматизация скриптами, никаких лишних служб.
Исключение одно: если задача завязана на Windows-специфичное ПО (1С, MS SQL, .NET Framework), тогда нужен Windows VPS. Во всех остальных случаях Linux выгоднее.
Два семейства дистрибутивов
Всё многообразие серверных дистрибутивов сводится к двум семействам, и разница между ними практическая - в способе установки пакетов и в философии обновлений.
Debian-семейство (Debian, Ubuntu). Пакеты в формате .deb, менеджер apt. Самое популярное решение для серверов, огромное сообщество, большинство инструкций в интернете написаны именно под него.
RHEL-семейство (AlmaLinux, Rocky Linux, CentOS). Пакеты .rpm, менеджер dnf. Корпоративный мир, стабильные долгие релизы, часто требование хостинг-панелей и энтерпрайз-софта.
Для новичка и большинства задач проще Debian-семейство: под него больше готовых инструкций, а сообщество отвечает на любой вопрос.
Какой дистрибутив выбрать
| Дистрибутив | Семейство | Кому подходит |
|---|---|---|
| Ubuntu Server LTS | Debian | Универсальный выбор. Больше всего инструкций, свежий софт, простой старт |
| Debian | Debian | Когда нужна максимальная стабильность и минимум лишнего. Чуть более старые пакеты |
| AlmaLinux | RHEL | Замена CentOS. Корпоративная среда, панели управления, энтерпрайз-ПО |
| Rocky Linux | RHEL | То же, что AlmaLinux. Выбор между ними - дело вкуса |
| CentOS Stream | RHEL | Только если этого прямо требует ваше ПО. Для большинства не лучший выбор |
Практическое правило:
- не знаете, что выбрать - берите Ubuntu Server LTS, не ошибётесь;
- цените стабильность выше свежести - Debian;
- ваша панель или софт требует RHEL (частый случай с ISPmanager, некоторыми версиями панелей) - AlmaLinux или Rocky.
Что такое LTS и почему это важнее версии
У Ubuntu новые версии выходят каждые полгода, но для сервера берут не самую свежую, а LTS (Long Term Support) - версии с длительной поддержкой.
| Обычный релиз | LTS-релиз | |
|---|---|---|
| Выходит | Каждые 6 месяцев | Раз в 2 года |
| Поддержка и обновления | 9 месяцев | 5 лет |
| Свежесть пакетов | Максимальная | Достаточная |
| Для сервера | Не стоит | Да |
Логика простая: сервер настраивают один раз и хотят, чтобы он получал обновления безопасности годами без переустановки. Обычный релиз перестанет обновляться через 9 месяцев, и придётся мигрировать. LTS даёт 5 лет спокойствия.
Как читаются версии Ubuntu: число - это год и месяц выхода. 24.04 LTS вышла в апреле 2024 года, 22.04 LTS - в апреле 2022. Для нового сервера берите самую свежую LTS.
Для сервера всегда выбирайте вариант Server, а не Desktop. Разница в том, что Server идёт без графической оболочки: она серверу не нужна, только зря ест ресурсы. Управление всё равно идёт через SSH.
Сколько ресурсов нужно
Linux скромен, и это его сильная сторона. Ориентиры под типовые задачи:
| Задача | vCPU | RAM | Диск |
|---|---|---|---|
| Сама система, чистый старт | 1 | 512 МБ | 10 ГБ NVMe |
| Телеграм-бот, небольшой скрипт | 1 | 1 ГБ | 10 ГБ NVMe |
| Сайт на WordPress | 2 | 2 ГБ | 20 ГБ NVMe |
| Docker с несколькими сервисами | 2 | 4 ГБ | 40 ГБ NVMe |
| База PostgreSQL под нагрузкой | 4 | 8 ГБ | 80 ГБ NVMe |
Сравните с Windows, которому только на запуск нужно 4 ГБ: экономия по памяти двукратная и больше. Подробнее о расчёте ресурсов - в отдельном разборе как выбрать конфигурацию сервера.
С чего начать после установки
Первое подключение к свежему серверу идёт по SSH:
ssh root@ВАШ_IPДальше сервер нужно обновить и базово защитить. Свежая система из образа почти всегда отстаёт на обновления, а боты начинают перебирать пароль в первые же минуты после запуска.
apt update && apt upgrade -yПолная базовая настройка - создание пользователя, вход по ключу, файрвол и защита от перебора - разобрана по шагам в отдельной статье: настройка VPS с нуля. Пройдите её сразу после аренды, это полчаса, которые закрывают сервер от автоматических атак.
Одно различие по командам между семействами: там, где в Ubuntu и Debian используется apt, в AlmaLinux и Rocky будет dnf. Логика та же, отличается только имя менеджера пакетов.
Что размещают на Linux VPS
Список широкий, потому что почти всё серверное ПО пишется в первую очередь под Linux:
- сайты и интернет-магазины;
- Docker и контейнерные приложения;
- базы данных PostgreSQL, MySQL, ClickHouse;
- веб-серверы Nginx, Apache;
- Telegram-боты и фоновые обработчики;
- сервисы автоматизации вроде n8n;
- панели управления, если не хочется работать через консоль;
- игровые серверы;
- почтовый сервер.
Частые ошибки при выборе
Взяли не-LTS версию. Через 9 месяцев обновления кончились, и понадобилась миграция на пустом месте. Для сервера всегда LTS.
Поставили Desktop-версию. Графическая оболочка на сервере ест ресурсы и не нужна: управление идёт по SSH. Берите Server.
Выбрали RHEL, а все инструкции под Ubuntu. Если нет прямого требования к RHEL, Debian-семейство проще: под него больше готовых мануалов.
Погнались за самым свежим дистрибутивом. На сервере ценится стабильность, а не последняя версия пакета. Свежесть нужна разработчику на ноутбуке, серверу - предсказуемость.
Не сделали базовую настройку. Свежий Linux открыт всему интернету. Полчаса на настройку безопасности сразу после аренды экономят кучу проблем потом.
Частые вопросы
Ubuntu или Debian - что лучше для сервера? Оба отличные и очень близкие: Ubuntu построена на Debian. Ubuntu чуть свежее по пакетам и имеет больше инструкций, Debian чуть стабильнее и легче. Для новичка - Ubuntu Server LTS, для того, кто ценит минимализм - Debian.
Нужно ли знать Linux, чтобы пользоваться таким сервером? Базовые команды пригодятся. Если их нет, есть два пути: поставить панель управления, где всё делается через веб-интерфейс, или заказать администрирование у провайдера.
Можно ли поменять дистрибутив после установки? Дистрибутив меняется переустановкой сервера, а не обновлением. Это чистая установка с потерей данных, поэтому их нужно сохранить заранее. Выбирайте систему на старте.
Чем apt отличается от dnf? Это менеджеры пакетов разных семейств: apt в Debian и Ubuntu, dnf в AlmaLinux и Rocky. Делают одно и то же - ставят и обновляют программы, отличаются синтаксисом и форматом пакетов.
Как обновлять систему? На Ubuntu и Debian: apt update && apt upgrade. Обновления безопасности можно настроить на автоматическую установку. Мажорные обновления версии системы делают вручную и обдуманно, а не по привычке.
Какая версия Ubuntu актуальна для сервера? Берите самую свежую LTS. На момент выбора это, как правило, версия с чётным годом и месяцем 04 в номере: 22.04, 24.04 и следующие LTS по мере выхода.
Нужен VPS на Ubuntu или Debian? Виртуальные серверы на Linux и NVMe с любой популярной системой из образа, в дата-центрах Tier III в России и Европе. Активация за 3 минуты, root-доступ сразу. Первые 7 дней - тестовый период с возвратом средств.
Что дальше
- Тарифы VPS и VDS в Москве и Казани: NVMe, защита от DDoS, активация за 3 минуты
- Аренда VPS в Европе с оплатой в рублях: серверы в Амстердаме, карты МИР, счета для юрлиц РФ