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

Обязательные требования

Перед установкой подготовьте сервер и домены. Всё остальное скрипт сделает сам: Docker, сертификаты, файрвол и настройку панели.

Панель Remnawave

Подходит любая ветка 3.x: если скрипт встретит старую панель, он предупредит при запуске.

Минимальная3.0.0Старая панельпредупреждение при запуске

Скрипт

Скрипт сам проверяет обновления и показывает уведомление, когда выходит новый релиз.

Текущая версия3.8.4Проверка обновленийпункт 12 главного меню

Remnawave Panel

Сервер панели: веб-интерфейс, база данных и фоновые задачи.

ОСUbuntu или DebianRAM2 ГБ минимум, 4 ГБ лучшеCPU2 ядра минимум, 4 ядра лучшеДиск20 ГБ

Remnawave Node

На ноде живёт Xray-core, поэтому требования ниже, чем у панели.

ОСUbuntu или DebianRAM1 ГБ минимумCPU1 ядро минимум

Права root

Установка запускается от root.

Системасвежая установкаВиртуализацияпротестировано на KVM

Свободные порты

Порты 80 и 443 займут веб-сервер и Xray.

80, 443должны быть свободны2222скрипт откроет сам, доступ только с панели

Три домена или поддомена

Панель, страница подписки и маскировочный сайт (selfsteal).

A-запись нодысоздаётся скриптом через APIDNS-провайдерыCloudflare, Gcore, Bunny.net

Скрипт выпускает SSL-сертификаты двумя способами:

Cloudflare

Скрипт управляет DNS через API Cloudflare.

ТокенAPI-токен CloudflareЗаписисоздаются автоматически по токену

ACME

Прямая интеграция с DNS-провайдером, без отдельного API-ключа.

Ключне нужен

Установка на одном сервере (панель + нода вместе)

Заголовок раздела «Установка на одном сервере (панель + нода вместе)»
Тип записи Имя Значение Статус прокси
A example.com your_server_ip DNS only
CNAME panel.example.com example.com DNS only
CNAME sub.example.com example.com DNS only
CNAME node.example.com example.com DNS only

Распределённая установка (панель и нода на разных серверах)

Заголовок раздела «Распределённая установка (панель и нода на разных серверах)»
Тип записи Имя Значение Статус прокси
A example.com panel_server_ip DNS only
CNAME panel.example.com example.com DNS only
CNAME sub.example.com example.com DNS only
A node.example.com node_server_ip DNS only

Запустите установщик на сервере под root:

root@server: ~
bash <(curl -Ls https://raw.githubusercontent.com/eGamesAPI/remnawave-reverse-proxy/refs/heads/main/install_remnawave.sh)

После первой установки скрипт добавит себе короткий алиас rr: меню открывается командой remnawave_reverse или просто rr.