Какие требования у Amnezia VPN к VPS: ОС, KVM, Docker, IPv4 и root

Если кратко

Для установки Amnezia VPN на свой VPS официально подходят Ubuntu 22.04.x, Ubuntu 24.04.x, Debian 12 и Debian 13. Сервер должен быть на KVM, а не на OpenVZ или LXC, иметь публичный IPv4, SSH-доступ и права root либо пользователя с sudo без запроса пароля. IPv6 не поддерживается. Docker используется в установке, но заранее ставить его обычно не нужно, кроме отдельных дистрибутивов.

Что проверить в первую очередь

Самая частая ошибка при выборе VPS — смотреть только на цену и страну сервера. Для этой установки важнее другое: тип виртуализации, поддерживаемая Linux-система, наличие публичного IPv4 и нормальный SSH-доступ. Если хотя бы один из этих пунктов не совпадает с официальными требованиями, установка может не пройти или закончиться нестабильной работой.

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

Что проверятьТребованиеПочему это важно
ОСОфициально: Ubuntu 22.04.x, Ubuntu 24.04.x, Debian 12, Debian 13Именно для них заявлена поддержка
ВиртуализацияKVMOpenVZ и LXC официально не подходят
СетьПубличный IPv4IPv6 не поддерживается
ДоступSSH, root или sudo без запроса пароляУстановщику нужны права администратора
КонтейнерыИспользуется DockerНужно учитывать совместимость ОС и диска

Если сервер уже арендован, а установка упирается в права или Docker, пригодится отдельный разбор: что проверить в Ubuntu, SSH и правах.

Какие ОС поддерживаются

По официальному списку поддерживаемых Linux-систем для VPS разработчики прямо указывают четыре варианта: Ubuntu 22.04.x, Ubuntu 24.04.x, Debian 12 и Debian 13. Это основной и самый безопасный выбор.

Также в документации отдельно сказано, что Ubuntu 20.04.x, Debian 11 и Fedora 42/43 не считаются официально поддерживаемыми, но сервисы обычно устанавливаются и работают. Это важная разница: формально запрета нет, но гарантия уже не та.

Есть и третья группа систем, где запуск возможен, но не гарантируется. Туда отнесены другие версии Ubuntu, Debian и Fedora, SUSE и openSUSE, CentOS 7, CentOS Stream 9/10, AlmaLinux, Rocky Linux, а также Arch Linux. Причем для CentOS Stream 9/10, AlmaLinux и Rocky Linux документация отдельно требует сначала установить и запустить Docker Engine.

Еще одно жесткое ограничение: дистрибутивы Linux без systemd не поддерживаются.

СистемаСтатусКомментарий
Ubuntu 22.04.xОфициально поддерживаетсяПредпочтительный вариант
Ubuntu 24.04.xОфициально поддерживаетсяПредпочтительный вариант
Debian 12Официально поддерживаетсяПредпочтительный вариант
Debian 13Официально поддерживаетсяПредпочтительный вариант
Ubuntu 20.04.xНеофициально, обычно работаетБез официальной гарантии
Debian 11Неофициально, обычно работаетБез официальной гарантии
Fedora 42/43Неофициально, обычно работаетБез официальной гарантии
CentOS Stream 9/10, AlmaLinux, Rocky LinuxМожет работатьНужно заранее установить и запустить Docker Engine
OpenVZ/LXC-шаблоны без нормальной системной средыНе подходитПроблема не только в системе, но и в типе виртуализации

Если вы уже дошли до этапа добавления второй машины, полезно держать под рукой инструкцию, как добавить второй сервер и не потерять работающее подключение.

Какая виртуализация нужна

Здесь требование очень конкретное: нужна виртуализация KVM. Контейнерная виртуализация OpenVZ и LXC, по официальной документации, не подойдет.

Это один из тех пунктов, который многие замечают слишком поздно. Провайдер может продавать услугу как VPS, но по факту это контейнер, а не полноценная KVM-машина. Внешне все выглядит похоже: есть Linux, есть SSH, есть IP. Но внутри могут не работать важные вещи, на которые рассчитывает установка.

Поэтому перед оплатой сервера стоит не просто смотреть название тарифа, а проверить в описании провайдера именно тип виртуализации. Если указан OpenVZ или LXC, лучше сразу искать другой вариант.

Что подходит
  • KVM-виртуализация
  • Полноценный VPS с собственным окружением
  • Сервер, где доступны нужные системные функции
Что не подходит
  • OpenVZ
  • LXC
  • Контейнерные тарифы, замаскированные под обычный VPS

Если клиент уже не может подключиться к серверу после добавления данных, посмотрите соседний материал: как исправить ошибки SSH, Docker и установки протокола.

Как Amnezia VPN использует Docker

Официальные требования прямо указывают, что на сервере нужны ресурсы под Docker-контейнеры и сервисы. Именно поэтому в списке минимальных характеристик фигурирует SSD от 10 ГБ. Это не декоративное требование, а часть схемы установки.

При этом заранее ставить программное обеспечение на сервер обычно не требуется, если вы разворачиваете self-hosted вариант через приложение. В официальной инструкции по установке на свой сервер установка описана как процесс через приложение, без ручного ввода команд в терминале. И в требованиях отдельно сказано, что предустановленный софт или панель управления не нужны, если сервер настраивается через приложение.

Исключение из этого удобного сценария уже упоминалось выше: для CentOS Stream 9/10, AlmaLinux и Rocky Linux Docker Engine нужно установить и запустить заранее. Если не учесть это условие, можно ошибочно решить, что проблема в SSH-доступе или в самом приложении.

На практике это означает простую вещь: для наименее рискованной установки лучше брать официально поддерживаемую Ubuntu или Debian. Чем дальше вы уходите в нестандартный дистрибутив, тем выше шанс, что придется разбираться не с VPN, а с базовой серверной совместимостью.

Нужен ли IPv4 и что с IPv6

Да, публичный IPv4 нужен обязательно. В документации прямо сказано, что для подключения к серверу требуется публичный IPv4-адрес. IPv6 не поддерживается.

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

Перед покупкой VPS имеет смысл уточнить у провайдера три вещи:

  1. Выдается ли серверу отдельный публичный IPv4.
  2. Не является ли адрес внутренним или NAT-адресом.
  3. Можно ли использовать домен так, чтобы он указывал только на IPv4.

Когда подключение работает в одной сети и ломается в другой, проблема не всегда в самом сервере. Для таких случаев есть отдельные разборы: что проверить по шагам, если не подключается по домашнему Wi‑Fi и что делать, если через мобильный интернет соединение не поднимается.

Нужен ли root или хватит sudo

Обязательность именно root не подтверждается. Официальная документация допускает два варианта: либо вход под root, либо пользователь из группы sudo, который может выполнять любые sudo-команды без запроса пароля.

Это важное уточнение, потому что многие провайдеры по умолчанию отключают прямой вход под root или рекомендуют работать через обычного пользователя. В таком случае сервер все равно подходит, если этот пользователь имеет нужные административные права и sudo не требует дополнительного ввода пароля.

Минимальный набор для установки выглядит так:

  • SSH-доступ к серверу;
  • имя пользователя;
  • пароль или приватный SSH-ключ;
  • права root либо полноценный sudo без запроса пароля.

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

Минимальные характеристики VPS

Кроме ОС, сети и прав, у сервера есть и базовые аппаратные требования. По официальной документации поддерживаются только CPU архитектуры x86-64 и amd64. Обычный x86 и ARM64 не подходят.

Также заявлены следующие минимальные требования:

  • минимум 1 vCPU;
  • минимум 1 ГБ RAM;
  • минимум 10 ГБ SSD.

Для сценария с 10 и более одновременными VPN-подключениями в документации дана рекомендация использовать 2 ГБ RAM и 2 vCPU.

Отдельно указаны минимальные версии ядра Linux для некоторых протоколов: 4.8 для AmneziaWG 1.0, 4.14 для AmneziaWG 2.0 и 5.6 для WireGuard. Обычно на официально поддерживаемых Ubuntu и Debian с этим меньше сюрпризов, чем на экзотических или сильно устаревших системах.

ПараметрМинимумПримечание
Архитектура CPUx86-64 / amd64x86 и ARM64 не поддерживаются
vCPU1Для 10+ подключений рекомендованы 2 vCPU
RAM1 ГБДля 10+ подключений рекомендованы 2 ГБ
Диск10 ГБ SSDНужно для Docker-контейнеров и сервисов
Ядро LinuxЗависит от протоколаДля некоторых протоколов есть минимальные версии

Чек-лист перед покупкой сервера

Чтобы не купить VPS, который потом придется менять, пройдитесь по этому короткому списку:

  1. Выберите KVM, а не OpenVZ и не LXC.
  2. Проверьте, что на сервере будет Ubuntu 22.04.x, Ubuntu 24.04.x, Debian 12 или Debian 13.
  3. Убедитесь, что выдается публичный IPv4.
  4. Проверьте наличие SSH-доступа: пароль или приватный ключ.
  5. Уточните, можно ли использовать root или пользователя с sudo без запроса пароля.
  6. Сверьте архитектуру: только x86-64 или amd64.
  7. Проверьте минимум по ресурсам: 1 vCPU, 1 ГБ RAM и 10 ГБ SSD.
  8. Если планируете нестандартный дистрибутив, заранее выясните вопрос с Docker Engine.

Такой подход экономит время: вы заранее отсеиваете серверы, которые формально запускаются, но не попадают в поддерживаемую конфигурацию.

Можно ли использовать Debian 11 или Ubuntu 20.04?

Да, эти системы перечислены как такие, где сервисы обычно устанавливаются и работают, но они не названы официально поддерживаемыми. Для наименее рискованного сценария лучше брать Ubuntu 22.04.x, Ubuntu 24.04.x, Debian 12 или Debian 13.

Подойдет ли VPS на ARM64?

Нет. В официальных требованиях поддерживаются только x86-64 и amd64. ARM64 не поддерживается.

Обязательно ли входить именно под root?

Нет. Допускается и root, и пользователь с правами sudo, если он может выполнять любые sudo-команды без запроса пароля.

Можно ли обойтись только IPv6?

Нет. Документация требует публичный IPv4, а IPv6 прямо указана как неподдерживаемая.

Вывод

Для Amnezia VPN важен не любой VPS, а вполне конкретная конфигурация: KVM, поддерживаемая Linux-система, публичный IPv4, SSH-доступ и административные права. Самый безопасный выбор — Ubuntu 22.04.x или 24.04.x, либо Debian 12 или 13 на x86-64/amd64 с минимум 1 vCPU, 1 ГБ RAM и 10 ГБ SSD. Если отклониться от этого набора, установка все еще может сработать, но уже без официальной гарантии и с более высокой вероятностью проблем на этапе Docker, сети или системных служб.

Нет комментариев.

Добавить комментарий
Поделитесь мнением с другими читателями