Remnawave Panel
Remnawave Panel ist die Hauptkomponente von Remnawave. Es wird zur Verwaltung von Benutzern, Nodes, Abonnements und mehr verwendet.
Docker installieren
Installieren Sie Docker, falls noch nicht installiert.
sudo curl -fsSL https://get.docker.com | sh
Schritt 1 – Erforderliche Dateien herunterladen
mkdir /opt/remnawave && cd /opt/remnawave
Laden Sie docker-compose.yml und .env.sample herunter, indem Sie diese Befehle ausführen:
curl -o docker-compose.yml https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/docker-compose-prod.yml
curl -o .env https://raw.githubusercontent.com/remnawave/backend/refs/heads/main/.env.sample
Schritt 2 – Die .env-Datei konfigurieren
JWT_AUTH_SECRET und JWT_API_TOKENS_SECRET werden für die Authentifizierung und verwandte Sicherheitsfunktionen verwendet.
Generieren Sie den geheimen Schlüssel mit den folgenden Befehlen:
sed -i "s/^JWT_AUTH_SECRET=.*/JWT_AUTH_SECRET=$(openssl rand -hex 64)/" .env && sed -i "s/^JWT_API_TOKENS_SECRET=.*/JWT_API_TOKENS_SECRET=$(openssl rand -hex 64)/" .env
sed -i "s/^METRICS_PASS=.*/METRICS_PASS=$(openssl rand -hex 64)/" .env && sed -i "s/^WEBHOOK_SECRET_HEADER=.*/WEBHOOK_SECRET_HEADER=$(openssl rand -hex 64)/" .env
Es wird dringend empfohlen, das Standard-Postgres-Passwort zu ändern.
pw=$(openssl rand -hex 24) && sed -i "s/^POSTGRES_PASSWORD=.*/POSTGRES_PASSWORD=$pw/" .env && sed -i "s|^\(DATABASE_URL=\"postgresql://postgres:\)[^\@]*\(@.*\)|\1$pw\2|" .env
Öffnen Sie nun die .env-Datei und aktualisieren Sie die folgenden Variablen:
FRONT_END_DOMAINSUB_PUBLIC_DOMAIN
FRONT_END_DOMAIN ist der Domainname, unter dem das Panel erreichbar sein wird. Geben Sie hier Ihren Domainnamen ein.
Beispiel: panel.yourdomain.com.
SUB_PUBLIC_DOMAIN – Geben Sie vorerst Ihre Panel-Domain ein und fügen Sie /api/sub ans Ende an.
Beispiel: panel.yourdomain.com/api/sub.
Weitere Informationen zu den Umgebungsvariablen finden Sie auf der Seite Umgebungsvariablen.
Schritt 3 – Container starten
Starten Sie die Container mit dem folgenden Befehl:
docker compose up -d && docker compose logs -f -t
Nach einigen Sekunden sollten Sie eine Ausgabe ähnlich dieser sehen:

Nächste Schritte
Ein Reverse Proxy ist erforderlich, um Remnawave Panel ordnungsgemäß zu betreiben.
Stellen Sie die Dienste nicht dem öffentlichen Internet zur Verfügung. Verwenden Sie für Remnawave-Dienste nur 127.0.0.1.
Sie können nun mit der Installation des Reverse Proxys fortfahren.