Schritt 1 – Outline Manager installieren
Lade den Outline Manager auf deinem lokalen Rechner herunter.
Schritt 2 – Mit Ihrem Server verbinden
- Öffne den Outline Manager.
- Choose “Set up Outline anywhere” (ADVANCED option).
- Kopieren Sie Folgendes und fügen Sie es in Schritt 2 (das zweite Textfeld) ein:
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
Diese Konfiguration findest du jederzeit wieder, indem du dich über SSH auf dem Server anmeldest – sie wird dort automatisch angezeigt.
Do NOT click “Install Outline Server” or run the script again from Manager.
Schritt 3 – Zugriffsschlüssel erstellen
- In Outline Manager, click “Add new key”.
- Teilen Sie den generierten Zugriffsschlüssel mit Ihren Nutzern (Beispiel:
ss://....).
Benutzer können diesen Schlüssel anschließend in die Outline Client-App importieren.
Schritt 4 – Outline Client installieren
Füge den Zugriffsschlüssel ein oder scanne ihn, um eine sichere Verbindung herzustellen.
Troubleshooting
Prüfen, ob Docker und Container laufen:
docker ps
Outline-Server neu starten:
docker restart shadowbox
View logs:
docker logs shadowbox
Wichtige Verzeichnisse & Dateien
/opt/outline/ → Standard-Stammverzeichnis für Outline.
/opt/outline/persisted-state/→ Enthält persistente Laufzeitdaten.shadowbox_server_config.json→ Haupt-Serverkonfiguration (Hostname, Ports usw.).shadowbox-selfsigned.crt→ TLS certificate.shadowbox-selfsigned.key→ Privater TLS-Schlüssel.start_container.sh→ Skript zum Neustart des Shadowbox-Containers.
/opt/outline/access.txt → Zugriffskonfigurationsdatei.
- Contains
apiUrlundcertSha256wird im Outline Manager verwendet.
Docker Containers
Container Names:
shadowbox→ Haupt-Outline VPN-Server-Container.watchtower→ Auto-Update-Container, der Shadowbox aktuell hält.
Diese Einträge sind keine Dateien auf der Festplatte, sondern leben im Datenstammverzeichnis von Docker:
/var/lib/docker/→ Docker-Images, Volumes und Container.- Nicht löschen, es sei denn, du möchtest Docker vollständig zurücksetzen.