Stap 1 – Installeer Outline Manager
Download Outline Manager op je lokale machine.
Stap 2 – Verbind met je server
- Open Outline Manager.
- 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.
Troubleshooting
Controleer of Docker en containers actief zijn:
docker ps
Herstart de Outline-server:
docker restart shadowbox
View logs:
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 certificate.shadowbox-selfsigned.key→ Privésleutel van TLS.start_container.sh→ Script voor het herstarten van de Shadowbox-container.
/opt/outline/access.txt → Toegangsconfiguratiebestand.
- Contains
apiUrlandcertSha256gebruikt in Outline Manager.
Docker Containers
Container Names:
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.