Требования к 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