Добавляем новую ноду в панель

Статус
Закрыто для дальнейших ответов.

Remna

Administrator
Команда форума

Подключение ноды к панели Remnawave​




У вас уже установлена панель Remnawave, выбран и куплен VPS/VDS сервер для ноды. Как же нам его подключить в качестве ноды к нашей панели?

Как всегда, у нас есть несколько вариантов на выбор:



1️⃣ Ручная установка (по официальной документации)​


Оф. документация: https://docs.rw/install/remnawave-node

В отличие от установки панели, это делается буквально в пару команд в терминале ноды.

1.1 — Установите Docker, если он ещё не установлен

Bash:
sudo curl -fsSL https://get.docker.com | sh

1.2 — Создайте каталог проекта

Bash:
mkdir -p /opt/remnanode && cd /opt/remnanode

1.3 — Создайте файл docker-compose.yml

Bash:
cd /opt/remnanode && nano docker-compose.yml

⚠️ Важно! Ничего не вводите, сверните терминал и откройте панель Remnawave.

1.4 — В панели Remnawave зайдите в меню, выберите Ноды → Управление → Создать новую ноду.

Заполните поля:
  • Внутреннее имя — то, как ноду будете видеть вы в панели
  • Страна — для удобства отображения выберите локацию вашего сервера ноды
  • Домен или IP — укажите поддомен вашей ноды или её IP-адрес (поддомен ноды уже должен быть привязан к IP сервера вашей ноды A-записью в панели хостинга)
  • Node Port — по умолчанию порт заполнен: 2222, не меняйте его

Теперь, после заполнения всех полей, нажмите кнопку "Копировать docker-compose.yml" — все указанные вами параметры для подключения, в том числе Secret Key ноды, скопированы в буфер обмена.

Разверните терминал, который свернули на шаге ранее (в нём вы создали и открыли файл docker-compose.yml), вставьте данные для подключения из буфера обмена и сохраните:
  • Ctrl + O — сохранить
  • Ctrl + X — выйти

1.5 — Запустите контейнер

Bash:
docker compose up -d && docker compose logs -f -t

1.6 — Завершение

После запуска контейнера можете закрыть терминал, вернуться в веб-панель Remnawave, где у нас открыто окно с созданием ноды, выбрать необходимый профиль ноды и нажать "Создать ноду".

Если всё было сделано правильно — далее вы увидите анимацию попытки подключения ноды к панели и оповещение об успешном коннекте ноды с панелью.



🎉 Поздравляем! Вы успешно подключили свою первую ноду.



2️⃣ Автоматическая установка скриптами​


Как всегда, здесь у вас есть выбор, какой именно скрипт использовать. Рассмотрим два примера.

2.1 — Скрипт от eGames​


Ссылка: https://github.com/eGamesAPI/remnawave-reverse-proxy

Особенность: скрипт нужно запускать ДВА раза.



▶️ Запуск №1 — на сервере с панелью

Выполните на сервере, где установлена ваша панель:

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

Далее идём по пунктам меню:

  1. Установка компонентов Remnawave
  2. Добавить ноду в панель

Видим предупреждение, что скрипт должен быть запущен именно на сервере с панелью — жмём Y.

Если скрипт ранее не запускался, он запросит авторизацию в панели — введите текущие логин и пароль.

Введите selfsteal домен для ноды (например, node.example.com):
→ Введите заранее подготовленный и направленный на сервер ноды домен.

Введите имя для вашей ноды (например, Germany):
→ Введите имя вашей ноды (то, как вы её будете видеть в панели).

Далее вы увидите сообщения о генерации ключа, конфига, хоста, добавлении в сквад и т. д. В конце будет надпись "Нода успешно добавлена!" и предупреждение, что скрипт нужно запустить ещё раз, но уже на ноде.



▶️ Запуск №2 — на сервере с нодой

Теперь, после того как мы успешно создали все необходимые сущности в панели (ноду, хост, профиль и т. д.), нам нужно запустить этот же скрипт ещё раз, но уже на самом сервере с нодой.

В терминале ноды выполните:

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

Далее идём по пунктам меню:

  1. Установка компонентов Remnawave

Выберите метод генерации сертификатов для всех доменов:
→ Выберите №2 — ACME HTTP-01 (один домен, без wildcard)

Введите selfsteal домен для ноды (например, node.example.com):
→ Укажите домен ноды.

Введите IP-адрес панели, чтобы установить соединение между панелью и нодой:
→ Укажите IP панели.

Введите сертификат, полученный от панели (вставьте содержимое и 2 раза нажмите Enter):

На этом этапе вам нужно открыть панель Remnawave, зайти в меню, выбрать Ноды → Управление, найти созданную ранее скриптом ноду, открыть её, найти поле Secret Key (SECRET_KEY) — скопировать ключ.

Далее возвращаемся в терминал и вводим ключ ноды, два раза нажимаем Enter.

Вы уверены, что сертификат правильный? (y/n):
→ Подтверждаем, пишем y.

Далее скрипт поднимет контейнер и в автоматическом режиме приконнектит ноду к панели.



🎉 Поздравляем, нода успешно добавлена!



2.2 — Альтернативный скрипт (на ваш выбор)​


Вы также можете использовать другие скрипты автоматической установки по своему усмотрению — принцип подключения ноды остаётся аналогичным.



📌 Краткий итог​


МетодСложностьКогда использовать
Ручная установкаСредняяКогда нужен полный контроль над каждым шагом
Скрипт eGames (2 запуска)НизкаяДля быстрой автоматической настройки ноды и панели


 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Верх