Skip to content

Subscription page only

Enter the command on your server:

Terminal window
bash <(curl -Ls https://raw.githubusercontent.com/eGamesAPI/remnawave-reverse-proxy/refs/heads/main/install_remnawave.sh)

Use this option when your panel is already installed on another server and you want the subscription page (remnawave/subscription-page) on its own server — for example, to keep user traffic away from the panel.

  1. Select Install Remnawave Components

    Main menu

  2. Then select Install only the subscription page

    Install only the subscription page

  3. Select the web server — Nginx or Caddy. Both options are fully supported by the script.

    Select web server

  4. When prompted, enter:

    • Subscription domain — e.g. sub.example.com. If its A-record does not point to the server yet, the script will offer to create it automatically through the Cloudflare or Gcore API.
    • Panel domain — the domain of the existing panel, e.g. panel.example.com.
    • Panel API token — the token created in the step above.
    • Panel cookie — the NAME=VALUE pair from the panel login link, e.g. zIdejKtN=MWbLrRzx (the same pair as in auth/login?NAME=VALUE).
  5. After the process is complete, the subscription page is available on the subscription domain and connected to your panel.

Make sure to update the script before running things in it. You can do this by selecting Check for updates script in the script menu or by viewing the GitHub repository for updates.