Приветствую.
Перенёс пользователей и подписки с Marzban на Remnawave. Сейчас использую Remnawave Backend версии 2.8.0.
Что работает:
- Backend запускается без ошибок.
- PostgreSQL содержит пользователей (537 записей).
- Миграции Prisma выполнены успешно:
112 migrations found
No pending migrations to apply.
- Ноды синхронизируются и запускаются.
- В логах backend видно генерацию конфигов:
[UsersRepository] [getUsersForConfigStream] length: 524
Generated config for nodes by Profile
Проблема:
Страницы подписки возвращают 502 Bad Gateway.
Используется стандартный контейнер:
remnawave-subscription-page
Контейнер запущен:
remnawave-subscription-page
127.0.0.1:3010->3010/tcp
Переменные окружения:
REMNAWAVE_PANEL_URL=http://remnawave:3000
REMNAWAVE_API_TOKEN=***
Проверка:
Backend и subscription-page находятся в одной Docker-сети.
Caddy используется как reverse proxy (nginx отсутствует):
caddy -> remnawave-subscription-page:3010
caddy -> remnawave:3000
В логах backend периодически появляется:
ERROR [ProxyCheckMiddleware]
Reverse proxy and HTTPS are required.
Также при проверке:
curl http://127.0.0.1:3010
получаю 502.
При этом база и backend выглядят рабочими.
Вопрос:
Может ли проблема быть связана с миграцией пользователей/подписок из Marzban или с неверной генерацией subscription page после переноса?
Какие настройки необходимо проверить для восстановления страниц подписки?
Или стоит всё снести и с нуля поднимать? конечно хотелось бы всё сохранить и пока сижу на старой панели.