Aller au contenu principal

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 root envoyé 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.

remarque

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

NomLicence
Code-serverLicence MIT
CaddyApache License 2.0

Liens utiles

Pour plus d’informations sur les paquets installés, veuillez consulter leur documentation officielle :