Skip to content

Quick start

A Linux server, a domain with an A record pointing to it, and root access. See requirements for details.

Окно терминала
sudo bash -c "$(curl -fsSL https://raw.githubusercontent.com/aaaSaZaN/gowave/main/install.sh)"

Ansible playbooks repository: aaaSaZaN/gowave-ansible

The installer asks for the database, the domain and the reverse proxy, then sets up HTTPS. For a manual installation, see Systemd and SQLite or Docker Compose and PostgreSQL.

Open https://<domain> right after installing: the first person to open the panel creates the administrator.

Add the node in the panel and install the Go node on the server that will carry the traffic. The installer needs the SECRET_KEY from the node settings in the panel.

Create a config profile and hosts, then a user. Their subscription link works right away; what each client receives is decided by the response rules.

Optional. The subscription page shows users instructions and QR codes and hides the panel’s address.

The installer detects Remnawave and PasarGuard on the server and offers to move their data. 3x-ui databases can be imported via CLI or rescue menu. Manual commands are in the Migration section.