Панель и страница подписки
Установка скрипта
Заголовок раздела «Установка скрипта»Введите эту команду на вашем сервере:
bash <(curl -Ls https://raw.githubusercontent.com/eGamesAPI/remnawave-reverse-proxy/refs/heads/main/install_remnawave.sh)Установка панели и страницы подписки
Заголовок раздела «Установка панели и страницы подписки»Что делает установщик
Заголовок раздела «Что делает установщик»- Проверяет сервер перед стартом: панель ещё не установлена, порт 443 свободен.
- Спрашивает два домена: панели и страницы подписки. Каждый проверяется на корректность и реальность DNS-записи, а домены должны быть разными.
- Готовит все секреты самостоятельно: логин и пароль суперадмина, пару «имя=значение» для секретной ссылки входа, отдельную пару для метрики и
APP_SECRET, всё будет показано в конце. - Разворачивает сервисы в
/opt/remnawave: база PostgreSQL, кэш Valkey, панель Remnawave, обратный прокси и контейнер страницы подписки, который забирает конфигурации прямо у панели по API-токену. - Выпускает сертификаты Let’s Encrypt на оба домена выбранным методом (DNS API, ACME HTTP-01 или ваш собственный) и настраивает автопродление.
- Настраивает панель через её API: регистрирует суперадмина и выпускает токен для страницы подписки.
- Перезапускает всё начисто (
down+up), включая страницу подписки: если что-то не поднялось, ошибка не спрячется за зелёным баннером.
Пошаговая установка
Заголовок раздела «Пошаговая установка»-
Выберите пункт
Установка компонентов RemnawaveREMNAWAVE REVERSE-PROXY by eGames Версия: 3.8.4 Wiki: https://wiki.egam.es/ 1.Установка компонентов Remnawave 2.Переустановить панель и компоненты 3.Управление панелью и компонентами 4.Расширения ноды (шаблоны, плагины, ядро) 5.Подписки: правила и страница 6.WARP Native 7.Резервные копии и восстановление 8.Xray Checker: мониторинг подписки 9.NetBird: сеть для нод и панели 10.Управление IPv6 11.Управление сертификатами домена 12.Проверить обновления скрипта 13.Удалить скрипт 0.Выход - Быстрый запуск: remnawave_reverse (или rr) Выберите действие (0-13):
-
Затем выберите пункт
Установить панель и страницу подпискиУстановка компонентов Remnawave 1.Установить панель и ноду на один сервер 2.Установить панель и страницу подписки 3.Добавить ноду в панель 4.Установить только ноду 5.Установить только панель 6.Установить только страницу подписки 0.Выход Выберите действие (0-6):
-
Выберите веб-сервер для панели. Скрипт полностью поддерживает оба варианта:
- Nginx: классическая схема, которая использовалась во всех предыдущих версиях.
- Caddy: автоматические HTTPS-сертификаты из коробки.
Выберите веб-сервер: 1.Nginx 2.Caddy 0.Выход Выберите действие (0-2):
-
Введите два домена по запросу скрипта, панели и страницы подписки
Введите домен панели (например, panel.example.com): panel.example.com Введите домен подписки (например, sub.example.com): sub.example.com
-
Выберите способ защиты панели:
Cookie-защита (по умолчанию): панель защищена секретной ссылкой, как в предыдущих версиях.Страница входа (TinyAuth): дополнительная страница входа перед панелью. Скрипт сам развернёт TinyAuth и создаст пользователя.
Способ защиты панели: 1.Cookie-защита (по умолчанию) 2.Страница входа (TinyAuth) Выберите действие (1-2):
Cookie-защита (по умолчанию): панель защищена секретной ссылкой, как в предыдущих версиях.Страница входа с MFA: портал входа с многофакторной аутентификацией перед панелью.
Способ защиты панели: 1.Cookie-защита (по умолчанию) 2.Страница входа с MFA Выберите действие (1-2):
-
Выберите метод генерации сертификатов для обоих доменов:
- DNS API (Cloudflare, Gcore, Bunny.net), wildcard-сертификат, DNS-записи создаются сами по API-ключу.
- ACME HTTP-01: без API-ключа, по одному домену на сертификат.
- Свой сертификат: загрузите собственные
fullchain.pemиprivkey.pem.
Выберите метод генерации сертификатов для всех доменов: 1.Cloudflare DNS API Wildcard, DNS-записи создаются автоматически по API-ключу 2.Gcore DNS API Wildcard, DNS-записи создаются автоматически по API-ключу 3.Bunny.net DNS API Wildcard, DNS-записи создаются автоматически по API-ключу 4.ACME HTTP-01 Без API-ключа, по одному домену на сертификат 5.Установить свой сертификат Загрузите свой fullchain.pem и privkey.pem 0.Выход Выберите действие (0-5):
-
Если выбрали выпуск через Let’s Encrypt, укажите почту для уведомлений о сертификатах. Можно пропустить нажатием Enter
Введите ваш email для Let's Encrypt (можно пропустить - Enter): -
Дальше скрипт работает сам: развёртывает сервисы в
/opt/remnawave, настраивает панель через API и перезапускает всё начисто, включая страницу подпискиУстановка панели [ * ] Проверка доступности контейнеров... [ * ] Остановка Remnawave Subscription Page... [ * ] Запуск Remnawave Subscription Page...
-
После завершения установки скрипт выведет все данные для входа в панель
================================================= УСТАНОВКА ЗАВЕРШЕНА! ================================================= Панель доступна по адресу: https://panel.example.com/auth/login?zIdejKtN=MWbLrRzx ------------------------------------------------- Для входа в панель используйте следующие данные: Логин: admin Пароль: k7XmQ2vLpR9t ------------------------------------------------- Для повторного запуска менеджера используйте команду: remnawave_reverse ================================================= Нода добавляется после установки панели: запустите этот скрипт на сервере панели, выберите 'Установка компонентов Remnawave', а затем 'Добавить ноду в панель'.
Обновление скрипта
Заголовок раздела «Обновление скрипта»Убедитесь, что вы обновили скрипт перед выполнением каких-либо действий в нем.
-
Откройте меню скрипта командой
remnawave_reverse(или коротким алиасомrr) и выберите пункт12(Проверить обновления скрипта). Когда обновление уже найдено, пункт подсвечивается красным и называетсяОбновить скрипт:REMNAWAVE REVERSE-PROXY by eGames Версия: 3.8.4 доступно обновление скрипта … 9.NetBird: сеть для нод и панели 13.Обновить скрипт 13.Удалить скрипт 0.Выход - Быстрый запуск: remnawave_reverse (или rr) Выберите действие (0-13):
-
Что нового в каждой версии, смотрите на странице релизов:
