Code-server
Description
Un Code-server est VS Code exécuté sur un serveur distant, accessible via un navigateur.
Avantages
- Travaillez sur n’importe quel appareil dans un environnement de développement unique
- Si vous avez un poste de travail Windows ou Mac, vous trouverez plus facile de développer sous Linux
- Toutes les tâches intensives sont effectuées sur le serveur
Premiers pas
Une fois l’image installée, l’interface web de Code-server sera disponible à l’adresse https://example.com, où example.com est le nom d’hôte de votre serveur.
Pour accéder à l’interface web, utilisez les identifiants qui vous ont été envoyés par e-mail.
De plus, les identifiants de connexion se trouvent sur le serveur dans le fichier :
/root/.app_credentials
Pour accéder à ce fichier, vous devrez vous connecter au serveur via SSH. Vous pouvez vous connecter au serveur via SSH :
- Avec une clé SSH, si cette option est activée avant la création du serveur
- Avec le mot de passe de l’utilisateur
rootenvoyé par e-mail lors de l’activation du serveur
Changer de domaine
Si vous souhaitez utiliser votre domaine, ou sous-domaine, pour accéder à l’interface web de Code-server, vous devrez vous connecter au serveur en SSH avec l’utilisateur root et exécuter la commande::
add_domain
Il vous sera demandé de saisir un domaine ou un sous-domaine au format subdomain.example.com.
Assurez-vous que votre domaine existe et pointe vers l’adresse IPv4 de votre serveur !
Lorsque le script se termine, un certificat Let's Ecnrypt sera émis pour le domaine ou sous-domaine spécifié et l’interface web sera disponible à l’adresse https://example.com/, où example.com est le domaine (sous-domaine) précédemment spécifié.
Changer le mot de passe
Si vous souhaitez changer le mot de passe pour accéder à Code-server, vous devrez vous connecter au serveur en SSH avec l’utilisateur root et exécuter la commande::
change_pwd
Après avoir exécuté la commande, le script vous demandera de saisir un nouveau mot de passe et de le confirmer.
Logiciels installés
| Nom | Licence |
|---|---|
| Code-server | Licence MIT |
| Caddy | Apache License 2.0 |
Liens utiles
Pour plus d’informations sur les paquets installés, veuillez consulter leur documentation officielle :