Stap 1 – Installeer Outline Manager
Download Outline Manager op je lokale machine.
Stap 2 – Verbind met je server
- Open Outline Manager openen.
- Kies 'Set up Outline anywhere' (de optie ADVANCED).
- Kopieer en plak het volgende in stap 2 (het tweede tekstveld):
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
Je kunt deze configuratie altijd opnieuw bekijken door via SSH in te loggen op de server. Hij wordt dan automatisch weergegeven.
Klik NIET op 'Install Outline Server' en voer het script niet opnieuw uit vanuit Manager.
Stap 3 – Maak toegangssleutels aan
- Klik in Outline Manager op 'Add new key'.
- Deel de gegenereerde toegangssleutel met je gebruikers (voorbeeld:
ss://....).
Gebruikers kunnen deze sleutel vervolgens importeren in de Outline Client-app.
Stap 4 – Installeer de Outline Client
Plak of scan de toegangssleutel om veilig verbinding te maken.
Probleemoplossing
Controleer of Docker en containers actief zijn:
docker ps
Herstart de Outline-server:
docker restart shadowbox
Logs weergeven:
docker logs shadowbox
Belangrijke mappen en bestanden
/opt/outline/ → Standaard hoofdmap van Outline.
/opt/outline/persisted-state/→ Bevat permanente runtime-data.shadowbox_server_config.json→ Hoofdconfiguratie van de server (hostnaam, poorten, enz.).shadowbox-selfsigned.crt→ TLS-certificaat.shadowbox-selfsigned.key→ Privésleutel van TLS.start_container.sh→ Script voor het herstarten van de Shadowbox-container.
/opt/outline/access.txt → Toegangsconfiguratiebestand.
- Bevat
apiUrlencertSha256gebruikt in Outline Manager.
Docker-containers
Containernamen:
shadowbox→ Hoofdcontainer van de Outline VPN-server.watchtower→ Automatische updatecontainer die Shadowbox up-to-date houdt.
Dit zijn geen bestanden op schijf, maar ze bevinden zich in de datahoofdmap van Docker:
/var/lib/docker/→ Docker-images, volumes en containers.- Verwijder dit niet tenzij je Docker volledig wilt resetten.