Remnawave Panel

Информация

Remnawave Panel

Панель Remnawave

Панель Remnawave — основной компонент Remnawave. Она используется для управления пользователями, узлами, подписками и другими функциями.

Установить

Установите Docker, если он еще не установлен.

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

Шаг 1 — Загрузите необходимые

Создать каталог проекта
mkdir /opt/remnawave && cd /opt/remnawave

Загрузите docker-compose.ymlи .env.sampleвыполнив следующие команды:

Получить файл docker-compose.yml
curl -o docker-compose.yml https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/docker-compose-prod.yml
Получить файл .env

curl -o .env https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/.env.sample

Шаг 2 — Настройте

JWT_AUTH_SECRETи JWT_API_TOKENS_SECRETиспользуются для аутентификации и связанных с ней функций безопасности.

Сгенерируйте секретный ключ, выполнив следующие команды:

Генерация безопасных ключей
sed -i "s/^JWT_AUTH_SECRET=.*/JWT_AUTH_SECRET=$(openssl rand -hex 64)/" .env && sed -i "s/^JWT_API_TOKENS_SECRET=.*/JWT_API_TOKENS_SECRET=$(openssl rand -hex 64)/" .env
Генерировать пароли
sed -i "s/^METRICS_PASS=.*/METRICS_PASS=$(openssl rand -hex 64)/" .env && sed -i "s/^WEBHOOK_SECRET_HEADER=.*/WEBHOOK_SECRET_HEADER=$(openssl rand -hex 64)/" .env

Настоятельно рекомендуется изменить пароль Postgres по умолчанию.

Изменить пароль Postgres

pw=$(openssl rand -hex 24) && sed -i "s/^POSTGRES_PASSWORD=.*/POSTGRES_PASSWORD=$pw/" .env && sed -i "s|^\(DATABASE_URL=\"postgresql://postgres:\)[^\@]*\(@.*\)|\1$pw\2|" .env

Теперь откройте .envфайл и обновите следующие переменные:

  • FRONT_END_DOMAIN
  • SUB_PUBLIC_DOMAIN

FRONT_END_DOMAIN— доменное имя, по которому будет доступна панель. Введите здесь ваше доменное имя. Пример: panel.yourdomain.com.

SUB_PUBLIC_DOMAIN– пока просто введите домен вашей панели и добавьте /api/subв конец.
Пример: panel.yourdomain.com/api/sub.

Подробнее о переменных окружения

Более подробную информацию о переменных среды можно найти на странице Переменные среды .

Шаг 3 — Запуск

Запустите контейнеры, выполнив следующую команду:

Запуск контейнеров
docker compose up -d && docker compose logs -f -t

Через несколько секунд вы должны увидеть примерно такой вывод:

Следующие

Опасность

Для корректной работы Remnawave Panel требуется обратный прокси-сервер.

Не публикуйте эти услуги в открытом доступе. Используйте только 127.0.0.1для услуг Remnawave.

Теперь вы можете приступить к установке обратного прокси-сервера.

 


Нет комментариев.

Добавить комментарий
или
регистрация Я забыл свой пароль
Оцените работу движка
Статистика