Для установки 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 | Именно для них заявлена поддержка |
| Виртуализация | KVM | OpenVZ и LXC официально не подходят |
| Сеть | Публичный IPv4 | IPv6 не поддерживается |
| Доступ | 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 имеет смысл уточнить у провайдера три вещи:
- Выдается ли серверу отдельный публичный IPv4.
- Не является ли адрес внутренним или NAT-адресом.
- Можно ли использовать домен так, чтобы он указывал только на 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 с этим меньше сюрпризов, чем на экзотических или сильно устаревших системах.
| Параметр | Минимум | Примечание |
|---|---|---|
| Архитектура CPU | x86-64 / amd64 | x86 и ARM64 не поддерживаются |
| vCPU | 1 | Для 10+ подключений рекомендованы 2 vCPU |
| RAM | 1 ГБ | Для 10+ подключений рекомендованы 2 ГБ |
| Диск | 10 ГБ SSD | Нужно для Docker-контейнеров и сервисов |
| Ядро Linux | Зависит от протокола | Для некоторых протоколов есть минимальные версии |
Чек-лист перед покупкой сервера
Чтобы не купить VPS, который потом придется менять, пройдитесь по этому короткому списку:
- Выберите KVM, а не OpenVZ и не LXC.
- Проверьте, что на сервере будет Ubuntu 22.04.x, Ubuntu 24.04.x, Debian 12 или Debian 13.
- Убедитесь, что выдается публичный IPv4.
- Проверьте наличие SSH-доступа: пароль или приватный ключ.
- Уточните, можно ли использовать root или пользователя с sudo без запроса пароля.
- Сверьте архитектуру: только x86-64 или amd64.
- Проверьте минимум по ресурсам: 1 vCPU, 1 ГБ RAM и 10 ГБ SSD.
- Если планируете нестандартный дистрибутив, заранее выясните вопрос с 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, сети или системных служб.
Нет комментариев.