Files
remnawave-minishop/docs/getting-started/setup.md
T
2026-05-26 17:26:46 +03:00

1.9 KiB
Raw Blame History

Установка

Начните с .env, затем поднимите Compose-стек и проверьте backend, worker и frontend.

Минимальный запуск

cp .env.example .env
nano .env
docker compose up -d --build
docker compose ps
docker compose logs -f backend worker frontend

Что заполнить в первую очередь

  • BOT_TOKEN и ADMIN_IDS для доступа к боту и админке.
  • WEBHOOK_BASE_URL для Telegram, платежных и panel webhook URL.
  • SUBSCRIPTION_MINI_APP_URL для Mini App и кнопок в Telegram.
  • POSTGRES_USER, POSTGRES_PASSWORD, POSTGRES_DB.
  • WEBAPP_SESSION_SECRET, WEBHOOK_SECRET_TOKEN, PANEL_API_URL, PANEL_API_KEY, PANEL_WEBHOOK_SECRET.

Как выбрать Compose-вариант

  • Для быстрого публичного HTTPS берите Caddy.
  • Если у вас уже есть TLS-сертификаты и нужен Nginx в Docker-сети, берите Nginx.
  • Если нельзя открывать входящие порты на сервере приложения, берите Pangolin/Newt.
  • Для локальной проверки или внешнего TLS-терминатора берите no-proxy.

После первого входа

  1. Откройте админку через Mini App.
  2. Проверьте платежные методы в настройках.
  3. Настройте каталог тарифов.
  4. Проверьте инструкции подключения.
  5. Сделайте тестовую покупку или пробную активацию.

Подробности: настройка окружения и развертывание.