Étape 1 – Installer Outline Manager
Téléchargez Outline Manager sur votre machine locale.
Étape 2 – Connecter votre serveur
- Ouvrez Outline Manager.
- Choisissez « Set up Outline anywhere » (option ADVANCED).
- Copiez-collez ce qui suit dans l'étape 2 (le deuxième champ de texte) :
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
Vous pouvez retrouver cette configuration à tout moment en vous connectant au serveur via SSH — elle s'affiche automatiquement.
Ne cliquez PAS sur "Installer Outline Server" et ne relancez pas le script depuis le Manager.
Étape 3 – Créer des clés d'accès
- Dans Outline Manager, cliquez sur "Ajouter une nouvelle clé".
- Partagez la clé d'accès générée avec vos utilisateurs (exemple :
ss://....).
Les utilisateurs peuvent ensuite importer cette clé dans l'application Outline Client.
Étape 4 – Installer Outline Client
Collez ou scannez la clé d'accès pour vous connecter de façon sécurisée.
Dépannage
Vérifiez que Docker et les conteneurs sont bien en cours d'exécution :
docker ps
Redémarrer le serveur Outline :
docker restart shadowbox
Afficher les journaux :
docker logs shadowbox
Répertoires et fichiers clés
/opt/outline/ → Répertoire racine par défaut d'Outline.
/opt/outline/persisted-state/→ Contient les données d'exécution persistantes.shadowbox_server_config.json→ Configuration principale du serveur (nom d'hôte, ports, etc.).shadowbox-selfsigned.crt→ Certificat TLS.shadowbox-selfsigned.key→ Clé privée TLS.start_container.sh→ Script utilisé pour redémarrer le conteneur Shadowbox.
/opt/outline/access.txt → Fichier de configuration des accès.
- Contient
apiUrletcertSha256utilisé dans Outline Manager.
Conteneurs Docker
Noms des conteneurs :
shadowbox→ Conteneur principal du serveur VPN Outline.watchtower→ Conteneur de mise à jour automatique pour maintenir Shadowbox à jour.
Ces éléments ne sont pas des fichiers sur disque : ils résident dans le répertoire de données de Docker.
/var/lib/docker/→ Images, volumes et conteneurs Docker.- Ne supprimez pas, sauf si vous souhaitez réinitialiser Docker complètement.