Ставим RemnaWave Panel одной командой
VPS и домен уже подготовлены.
Теперь установим:
RemnaWave Panel
+
PostgreSQL
+
Valkey
+
Caddy
+
HTTPS
без ручного редактирования .env и Docker Compose.
Используем фирменный:
YamoriHUB RemnaWave Installer
Что сделает установщик
Автоматически:
проверит ОС
↓
проверит DNS
↓
проверит 80/443
↓
установит Docker
↓
скачает официальный RemnaWave
↓
сгенерирует секреты
↓
настроит PostgreSQL
↓
запустит Panel
↓
проверит health
↓
запустит Caddy
↓
получит HTTPS
↓
проверит домен
Шаг 1. Подключись к VPS
ssh {{USER|root}}@{{PANEL_SERVER_IP}} -p {{SSH_PORT|22}}
Работай от:
root
Если вошёл обычным пользователем:
sudo -i
Шаг 2. Запусти установку
Вставь одну команду:
bash <(curl -fsSL https://hub.yamori.online/static/downloads/yamori-RemnaWave-panel.sh)
Шаг 3. Введи домен Panel
Появится:
Домен панели (например panel.example.com):
Введи свой домен.
Например:
panel.yamori.example
Не вводи:
https://
Не вводи:
/
Не добавляй порт.
Правильно:
panel.example.com
Шаг 4. Укажи email
Дальше:
Email для Let's Encrypt/Caddy (можно Enter):
Можно указать:
admin@example.com
или просто нажать:
Enter
Шаг 5. Проверь DNS
Установщик покажет:
IPv4 VPS
и:
DNS твоего домена
Например:
IPv4 VPS:
194.50.100.10
DNS panel.example.com:
194.50.100.10
В идеале они совпадают.
Если используются проксирующие DNS-сервисы и адрес отличается, установщик предупредит и спросит, продолжать ли.
Для первого запуска YamoriHUB рекомендует обычный:
DNS only
Шаг 6. Проверка портов
Перед изменениями установщик проверяет:
TCP 80
TCP 443
Если один из них уже занят, установка остановится.
Ты увидишь процесс, который слушает порт.
Не нужно:
kill -9 всё подряд
Сначала выясни, какой сервис уже работает на VPS.
Шаг 7. Docker
Если Docker уже установлен:
Docker и Docker Compose уже установлены
и шаг будет пропущен.
Если Docker отсутствует, YamoriHUB Installer установит его автоматически.
Шаг 8. Firewall
Если UFW активен:
UFW active
установщик добавит:
80/tcp
443/tcp
Если UFW выключен:
firewall автоматически не включается
Установщик не меняет SSH-правила и не пытается самостоятельно перестраивать firewall.
Шаг 9. RemnaWave
Дальше установщик создаст:
/opt/RemnaWave
и скачает официальные:
docker-compose.yml
.env
из репозитория RemnaWave.
Что происходит с секретами
Тебе не нужно вручную придумывать:
APP_SECRET
METRICS_PASS
WEBHOOK_SECRET_HEADER
POSTGRES_PASSWORD
Они генерируются автоматически через:
OpenSSL
Также автоматически обновляется:
DATABASE_URL
Домены в.env
Установщик сам выставляет:
PANEL_DOMAIN=panel.example.com
FRONT_END_DOMAIN=panel.example.com
SUB_PUBLIC_DOMAIN=panel.example.com/api/sub
Поэтому вручную открывать .env при первом запуске не нужно.
Сам файл получает:
chmod 600
/opt/RemnaWave/.envсодержит секреты. Никогда не отправляй его целиком посторонним и не загружай в публичный GitHub.
Шаг 10. Запуск Panel
Установщик скачает контейнеры и выполнит запуск.
RemnaWave поднимет:
RemnaWave
RemnaWave-db
RemnaWave-redis
При этом внутренние сервисы Panel не публикуются напрямую наружу.
Основной backend работает через:
127.0.0.1:3000
Metrics:
127.0.0.1:3001
PostgreSQL:
127.0.0.1:6767
Пользователь не должен подключаться к этим портам напрямую.
Шаг 11. Health check
Установщик ждёт, пока контейнер:
RemnaWave
перейдёт в состояние:
healthy
Если этого не произойдёт, он покажет последние логи.
Это лучше, чем закончить установку сообщением:
Готово
когда приложение на самом деле не запустилось.
Шаг 12. Caddy Reverse Proxy
После готовности Panel устанавливается Caddy.
Схема:
Интернет
↓
80 / 443
↓
Caddy
↓
RemnaWave:3000
Caddy подключается к:
RemnaWave-network
и обращается к Panel по внутренней Docker-сети.
Шаг 13. HTTPS
Caddy автоматически получает TLS-сертификат для введённого домена.
В финале должно появиться:
HTTPS отвечает
и адрес:
https://panel.example.com
Шаг 14. Открой Panel
Открой в браузере:
https://{{PANEL_DOMAIN}}
Ты должен увидеть страницу RemnaWave.
На этом гайде остановись. Создание первого администратора и базовые настройки Panel сделаем в следующей PRO-статье.
Проверка одной командой
После установки доступна команда:
yamori-RemnaWave-panel status
Она покажет:
RemnaWave containers
Caddy
открытые порты
Посмотреть логи Panel
yamori-RemnaWave-panel logs
Выход из просмотра:
Ctrl + C
Контейнеры продолжат работать.
Посмотреть логи Caddy
yamori-RemnaWave-panel caddy-logs
Особенно полезно, если не выпускается HTTPS-сертификат.
Перезапустить компоненты
yamori-RemnaWave-panel restart
Ручная проверка Docker
cd /opt/RemnaWave
docker compose ps
Нужно увидеть работающие:
RemnaWave
RemnaWave-db
RemnaWave-redis
Caddy:
cd /opt/RemnaWave/caddy
docker compose ps
Нужно:
caddy
Проверка HTTPS
curl -I https://{{PANEL_DOMAIN}}
Нормально получить:
HTTP/2 200
или redirect на страницу приложения.
Если Panel не открывается
Сначала:
yamori-RemnaWave-panel status
Затем:
yamori-RemnaWave-panel logs
После:
yamori-RemnaWave-panel caddy-logs
Проверь DNS:
dig +short {{PANEL_DOMAIN}} A
Проверь IP VPS:
curl -4 -s https://api.ipify.org && echo
Если сертификат не выпускается
Проверь:
домен ведёт на этот VPS
80/tcp доступен
443/tcp доступен
Caddy запущен
Логи:
yamori-RemnaWave-panel caddy-logs
Если установщик нашёл старую RemnaWave
Он остановится с сообщением о существующей:
/opt/RemnaWave
Это специально.
YamoriHUB Installer не перезаписывает рабочую Panel автоматически.
Для обновления существующей установки позже будет отдельный гайд.
Скачать установщик
Скачать YamoriHUB RemnaWave Installer
Но проще установить сразу:
bash <(curl -fsSL https://hub.yamori.online/static/downloads/yamori-RemnaWave-panel.sh)
Результат
После этого гайда:
Ubuntu VPS
↓
Docker
↓
RemnaWave Panel
├── PostgreSQL
└── Valkey
↓
Caddy Reverse Proxy
↓
HTTPS
↓
panel.example.com
Panel установлена и доступна через защищённый HTTPS-домен.
Что дальше
FREE-часть RemnaWave закончена.
У тебя уже есть настоящая работающая Panel.
В следующем гайде создадим администратора, войдём в интерфейс и выполним базовую настройку.
Переходи к статье «Первый вход и базовая настройка RemnaWave Panel».