Subscription page only
Running the script
Section titled “Running the script”Enter the command on your server:
bash <(curl -Ls https://raw.githubusercontent.com/eGamesAPI/remnawave-reverse-proxy/refs/heads/main/install_remnawave.sh)Install only the subscription page
Section titled “Install only the subscription page”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.
-
Select
Install Remnawave Components
-
Then select
Install only the subscription page
-
Select the web server — Nginx or Caddy. Both options are fully supported by the script.

-
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=VALUEpair from the panel login link, e.g.zIdejKtN=MWbLrRzx(the same pair as inauth/login?NAME=VALUE).
- Subscription domain — e.g.
-
After the process is complete, the subscription page is available on the subscription domain and connected to your panel.
Updating the script
Section titled “Updating the script”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.
