Requirements
Before installing, prepare the server and the domains. Everything else the script does itself: Docker, certificates, the firewall and the panel setup.
Version support
Section titled “Version support”System requirements
Section titled “System requirements”What to prepare
Section titled “What to prepare”Domain setup
Section titled “Domain setup”The script issues SSL certificates in two ways:
DNS configuration examples
Section titled “DNS configuration examples”Single server installation (panel + node together)
Section titled “Single server installation (panel + node together)”| Record Type | Name | Value | Proxy Status |
|---|---|---|---|
| A | example.com | your_server_ip | DNS only |
| CNAME | panel.example.com | example.com | DNS only |
| CNAME | sub.example.com | example.com | DNS only |
| CNAME | node.example.com | example.com | DNS only |
Distributed installation (panel and node on different servers)
Section titled “Distributed installation (panel and node on different servers)”| Record Type | Name | Value | Proxy Status |
|---|---|---|---|
| A | example.com | panel_server_ip | DNS only |
| CNAME | panel.example.com | example.com | DNS only |
| CNAME | sub.example.com | example.com | DNS only |
| A | node.example.com | node_server_ip | DNS only |
When everything is ready
Section titled “When everything is ready”Run the installer on the server as root:
bash <(curl -Ls https://raw.githubusercontent.com/eGamesAPI/remnawave-reverse-proxy/refs/heads/main/install_remnawave.sh)After the first install the script adds itself the short alias rr: the menu opens with the remnawave_reverse command or just rr.
Installing Remnawave componentsEvery installation path: panel, node, both, subscription page and adding a node.
