Перейти к основному содержимому

Требования к VPS

Ниже указаны требования и условия, которым должен соответствовать сервер для установки на него VPN с помощью приложения AmneziaVPN.

Предустановленное программное обеспечение (ПО) на сервере или хостинг-панель для управления сервером не требуются, если настройка и управление сервером осуществляется через AmneziaVPN.

  • Операционная система: Ubuntu 22.04.x/24.04.x или Debian 12/13 — поддерживаются официально.
  • Виртуализация: KVM. Контейнерная виртуализация (OpenVZ/LXC) не подойдёт.
  • Публичный IPv4-адрес: для подключения к серверу потребуется IPv4-адрес вида 203.0.113.10. IPv6-адрес не поддерживается. Использование домена допустимо, если он резолвится только как IPv4-адрес.
  • Доступ к серверу по SSH: для подключения потребуется имя пользователя (обычно root) и пароль или закрытый SSH-ключ. Допустимо использовать имя пользователя, который входит в группу sudo и имеет права на выполнение любых команд sudo без запроса пароля.
  • Архитектура процессора (CPU): x86-64 (x64) или amd64. Процессоры x86, arm64 (aarch64) не подойдут.
  • Количество ядер процессора (CPU): 1 ядро или больше (влияет на производительность и число одновременных VPN-подключений).
  • Оперативная память (RAM): 1 ГБ или больше (влияет на число одновременных VPN-подключений и работу протоколов/сервисов).
  • Диск (SSD): 10 ГБ или больше (требуется для работы Docker-контейнеров и сервисов).

Минимальных параметров процессора и оперативной памяти обычно достаточно для использования VPN на нескольких устройствах.

Для 10+ одновременных VPN-подключений рекомендуем 2 ГБ RAM и 2 vCPU.

Особенности использования различных версий Linux на VPS

Несмотря на то, что официально поддерживаются только Ubuntu 22.04.x/24.04.x и Debian 12/13, есть ряд других дистрибутивов Linux, на которых (если они "из коробки") сервисы Amnezia обычно устанавливаются и работают несмотря на отсутствие официальной поддержки:

  • Ubuntu 20.04.x
  • Debian 11
  • Fedora 42/43

Дистрибутивы, на которых установка и работа сервисов Amnezia возможна, но не гарантируется:

  • прочие версии Ubuntu, Debian и Fedora
  • SUSE и openSUSE
  • CentOS 7 (устаревшая ОС)
  • CentOS Stream 9/10, AlmaLinux и Rocky Linux (предварительно потребуется установить и запустить Docker Engine)
  • Arch Linux (предварительно потребуется полное обновление системы и её перезагрузка)

Дистрибутивы Linux, в которых не используется подсистема systemd, не поддерживаются.

Минимальная версия ядра Linux, необходимая для работы некоторых протоколов:

  • 4.8 для AmneziaWG 1.0
  • 4.14 для AmneziaWG 2.0
  • 5.6 для WireGuard