Skip to main content
Перед началом ознакомьтесь со страницей требований

Установка Docker

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

Варианты установки

Выберите способ установки в зависимости от вашей конфигурации:

Используйте этот способ, если бот будет работать на том же сервере, что и панель Remnawave. Бот подключается к Remnawave через внутреннюю Docker-сеть.

Шаг 1: Создание директории проекта

Шаг 2: Загрузка необходимых файлов

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

Шаг 3: Генерация секретов

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

Шаг 4: Настройка файла .env

Дополнительную информацию о переменных окружения можно найти на странице Переменные окружения.

Откройте файл .env:

REMNAWAVE_HOST=remnawave использует имя контейнера из Docker-сети Remnawave.
В переменной REMNAWAVE_TOKEN должен быть установлен API-токен панели. Создать токен можно в “Настройки Remnawave” → “API Токены”.
REMNAWAVE_WEBHOOK_SECRET должен совпадать со значением WEBHOOK_SECRET_HEADER из .env панели.
Если вы используете Remnawave Reverse-Proxy от eGames, добавьте cookie для авторизации. Пример: REMNAWAVE_COOKIE=rEmnaprx=aBCDefgh1. Как получить cookie: инструкция.

Шаг 5: Настройка вебхука от панели к боту

Этот шаг критически важен для корректной работы бота.

Откройте файл .env панели Remnawave:

Задайте WEBHOOK_ENABLED=true и установите WEBHOOK_URL на ваш реальный домен бота:

Замените bot.domain.com на ваш реальный домен.

Найдите переменную WEBHOOK_SECRET_HEADER в этом же файле и скопируйте её значение:

Значение ey1234567890qwertyuiopasdfghjklzxcvbnm приведено в качестве примера.

Перезапустите контейнер панели Remnawave для применения изменений:

Вернитесь к файлу .env бота и вставьте скопированное значение в REMNAWAVE_WEBHOOK_SECRET:

REMNAWAVE_WEBHOOK_SECRET должен совпадать со значением WEBHOOK_SECRET_HEADER из файла .env панели.

Шаг 6: Запуск бота

Если всё настроено правильно, бот отправит приветственное сообщение.
ВНИМАНИЕ!Для корректной работы Remnashop необходим обратный прокси.Не открывайте сервисы в публичный интернет напрямую. Используйте только 127.0.0.1 для сервисов Remnashop.

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

Установка обратного прокси

Установка и настройка обратного прокси