Стартовые цены: все тарифы на 30% дешевле самого дешёвого конкурента. Сравнение ценКаждый тариф на 30% дешевле самого дешёвого офшорного хостера

База знаний · VPS

Операционные системы для VPS: шаблоны, переустановка и собственные ISO-образы

Шаблоны Linux и BSD, доступные на VPS OffshoreServ: как безопасно переустановить систему, как загрузиться с собственного ISO-образа и какая система подходит для какой нагрузки.

Обновлено 5 мин чтения

В этом руководстве

  • Девять шаблонов: Debian 12 и 13, Ubuntu 22.04 и 24.04 LTS, AlmaLinux 9, Rocky Linux 9, Arch Linux, FreeBSD 14 и Alpine Linux.
  • Переустановка полностью стирает диск, поэтому сначала скопируйте данные с сервера.
  • Любую другую систему для x86-64 можно установить с собственного ISO-образа: запросите загрузку с него на странице сервера, затем установите систему через консоль VNC.
  • Если сомневаетесь, начните с Debian 13 или Ubuntu 24.04 LTS.
VPS5 разделов
Все руководства
На этой странице
  1. Доступные шаблоны
  2. Переустановка из шаблона
  3. Загрузка с собственного ISO-образа
  4. Особенности cloud-init
  5. Выбор операционной системы

Каждый офшорный VPS — это виртуальная машина KVM с полным root-доступом. Шаблон операционной системы вы выбираете при заказе и можете сменить его в любой момент: переустановить систему из другого шаблона или загрузиться с собственного ISO-образа и установить любую систему, которая работает на оборудовании x86-64.

Доступные шаблоны

ШаблонТипОбновления безопасности
Debian 13 (кодовое имя trixie)Текущий стабильный выпуск, с августа 2025 г.Обычная поддержка примерно до 2028 г., затем LTS до 30 июня 2030 г.
Debian 12 (кодовое имя bookworm)Предыдущий стабильный выпускДолгосрочная поддержка (LTS) с июня 2026 г. до 30 июня 2028 г.
Ubuntu 24.04 LTSВыпуск с долгосрочной поддержкойСтандартная поддержка до мая 2029 г.
Ubuntu 22.04 LTSВыпуск с долгосрочной поддержкойСтандартная поддержка до мая 2027 г.
AlmaLinux 9Совместим с Red Hat Enterprise Linux 9До 31 мая 2032 г.
Rocky Linux 9Совместим с Red Hat Enterprise Linux 9До 31 мая 2032 г.
Arch LinuxНепрерывный выпуск (rolling release)Постоянно, если вы часто обновляетесь
FreeBSD 14BSD, стабильная веткаВетка поддерживается до 30 ноября 2028 г.
Alpine LinuxМинималистичный, на основе muslОколо двух лет для каждой ветки выпусков

Даты взяты из опубликованных планов самих проектов по состоянию на сентябрь 2026 г. Во FreeBSD держитесь последнего промежуточного выпуска 14.x: каждый из них поддерживается лишь несколько месяцев после выхода следующего. Что бы вы ни выбрали, сразу после первой загрузки установите ожидающие обновления, как показано в руководстве по началу работы.

Переустановка из шаблона

  1. Сделайте резервную копию данных на другую машину. Как это сделать с помощью restic или Borg, показано в руководстве по снапшотам VPS и резервным копиям на внешней площадке.
  2. На странице сервера в личном кабинете, в разделе Действия с сервером, выберите шаблон в поле Система для переустановки, подтвердите, что диск будет стёрт, и отправьте запрос. Когда переустановка завершится, новые данные для доступа появятся на той же странице.
  3. Подтвердите. Новая система записывается на диск, и VPS загружается с неё.
  4. Войдите как root с новыми учётными данными, установите обновления и снова выполните шаги из руководства по усилению защиты.

При переустановке создаются новые SSH-ключи хоста, поэтому SSH-клиент предупредит, что идентификатор удалённого хоста изменился. Удалите старый ключ на своём компьютере и подключитесь снова:

ssh-keygen -R SERVER_IP

Загрузка с собственного ISO-образа

Собственный ISO-образ нужен для систем, которых нет в списке шаблонов, например OpenBSD, NixOS, FreeBSD 15, AlmaLinux 10 или Rocky Linux 10, а также для запуска системы восстановления. Сначала запишите текущие сетевые настройки — установщик может их запросить:

ip -br addr
ip route
  1. Найдите прямую HTTPS-ссылку на ISO-файл на официальной странице загрузки издателя или в его списке зеркал — так вы будете уверены, что образ подлинный. Ссылка должна скачивать файл без входа в аккаунт и без промежуточной страницы.
  2. На странице сервера в личном кабинете, в разделе Действия с сервером, выберите Загрузиться с собственного ISO-образа и вставьте ссылку. Скачивание больших образов занимает несколько минут.
  3. Мы подключаем ISO-образ, настраиваем загрузку VPS с него и перезапускаем сервер. После этого запрос отображается как выполненный, а адрес и пароль консоли VNC появляются в разделе «Доступ» на странице сервера.
  4. Откройте консоль VNC. Теперь вы видите установщик так, будто сидите за самой машиной.
  5. Установите систему на виртуальный диск — обычно это /dev/vda в Linux или vtbd0 во FreeBSD. Если установщик не настроит сеть сам, введите записанные ранее IPv4-адрес, маску подсети и шлюз, а если нужен IPv6 — добавьте адрес из вашей подсети /64.
  6. Когда установка завершится, отправьте запрос Отключить ISO-образ и загрузиться с диска в разделе Действия с сервером. Пока запрос не отмечен как выполненный, при перезапуске снова будет открываться установщик.

KVM предоставляет диски и сетевые карты virtio. Современные установщики Linux и BSD содержат драйверы virtio, а установщики Windows — нет. Если вам нужна Windows, закажите вместо этого тариф Windows RDP.

Особенности cloud-init

Некоторые шаблоны используют cloud-init, чтобы применить настройки при первой загрузке, такие как имя хоста, пароль или ключ root и конфигурация сети. Проверьте, использует ли его ваша система:

cloud-init status

Если команда не найдена, ваша система не использует cloud-init, и остальную часть раздела можно пропустить. Если cloud-init установлен, он может заново генерировать конфигурацию сети при загрузке. Если вы управляете сетью сами, отключите эту функцию:

echo 'network: {config: disabled}' > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

Если после перезагрузки имя хоста сбрасывается, настройте cloud-init так, чтобы он его сохранял:

echo 'preserve_hostname: true' > /etc/cloud/cloud.cfg.d/99-preserve-hostname.cfg

В Ubuntu cloud-init может создать файл /etc/ssh/sshd_config.d/50-cloud-init.conf, который способен снова включить вход по паролю. В руководстве по усилению защиты используется файл, который SSH читает раньше этого, поэтому приоритет остаётся за вашими настройками. Чтобы полностью отключить cloud-init после настройки сервера, выполните:

touch /etc/cloud/cloud-init.disabled

В системах, установленных с собственного ISO-образа, cloud-init нет, если вы не добавите его сами.

Выбор операционной системы

ЗадачаРекомендацияПочему
Сайты, обратные прокси, базы данныхDebian 13Консервативные обновления, компактная базовая система, долгая поддержка
Docker и хосты для контейнеровUbuntu 24.04 LTS или Debian 13Обе поддерживаются официальным репозиторием пакетов Docker
ПО, сертифицированное для Red Hat Enterprise LinuxAlmaLinux 9 или Rocky Linux 9Бинарная совместимость с RHEL 9, обновления до 2032 г.
Ретранслятор TorDebian 13Tor Project публикует актуальные пакеты для Debian
WireGuard VPNDebian 13, Ubuntu 24.04 LTS или Alpine LinuxWireGuard встроен в ядро Linux
Минимальный расход ресурсов (Dinghy, 1 ГБ ОЗУ)Alpine Linux или Debian 13Очень компактная базовая система оставляет память для вашего приложения
ZFS, jails, брандмауэр pfFreeBSD 14Все три входят в базовую систему
Самые свежие пакеты, для опытных пользователейArch LinuxНепрерывный выпуск: обновляйтесь часто и читайте новости Arch перед крупными обновлениями
Старое ПО, которому нужны старые библиотекиUbuntu 22.04 LTS или Debian 12Работает и сейчас, но спланируйте переход до окончания поддержки
Приложения WindowsWindows RDPWindows Server 2019, 2022 или 2025 либо Windows 10 или 11

На тарифе Dinghy с 1 ГБ памяти менеджерам пакетов может не хватить памяти при крупных обновлениях; чаще всего это случается с dnf в AlmaLinux и Rocky Linux. Если free -h показывает, что подкачки нет, добавьте файл подкачки на 1 ГБ:

dd if=/dev/zero of=/swapfile bs=1M count=1024
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Если сомневаетесь, выберите Debian 13 или Ubuntu 24.04 LTS. Обе системы хорошо документированы, поддерживаются до 2029 г. или дольше и соответствуют командам в других наших руководствах. Когда система заработает, обезопасьте её с помощью чек-листа усиления защиты в первый час.

Застряли на каком-то шаге?

Клиенты с выделенными и GPU-серверами могут открыть тикет в личном кабинете, указав IP-адрес сервера и то, что они уже пробовали сделать. Целевой срок первого ответа — менее 12 часов. Для всех остальных серверов используйте действия с сервером на его странице, руководства и страницу статуса сети.

С возвращением

Войдите, чтобы управлять серверами и балансом.

Без KYCПроверка на человека с помощью Cloudflare TurnstileБез отслеживания