code-server sur votre propre serveur, en un clic.
Codez dans VS Code depuis n’importe quel navigateur avec code-server, sur un serveur qui vous appartient. ServerAvatar le fait tourner dans un conteneur Docker, garde votre dossier personnel dans un volume, génère le mot de passe de connexion et active le HTTPS pour vous.
- Un conteneur
- VS Code dans le navigateur
- Un mot de passe, sans identifiant
Section 01Qu’est-ce que code-server
Qu’est-ce que code-server ?
code-server, c’est VS Code qui tourne sur un serveur et s’ouvre dans votre navigateur. Développé par Coder à partir du cœur open source de VS Code, il vous donne le même éditeur, le même terminal et les mêmes extensions sur n’importe quel appareil, tandis que les compilations, les tests et les téléchargements tournent sur le serveur plutôt que sur votre portable.
Cette recette lance l’image officielle de code-server dans un conteneur. Votre dossier personnel, /home/coder, est un volume Docker : projets, réglages, extensions installées et historique du shell survivent aux redémarrages et aux mises à jour de l’image. Il n’y a pas de comptes utilisateurs : vous vous connectez avec un seul mot de passe.
- Gratuit et open source (MIT)
- Basé sur le cœur open source de VS Code
- Extensions issues d’Open VSX
Section 02Fonctionnalités
Ce que vous pouvez faire avec code-server
VS Code dans un onglet
Travaillez dans l’éditeur que vous connaissez, avec l’explorateur de fichiers, la recherche dans tous les fichiers, la palette de commandes, les réglages et les thèmes, depuis n’importe quel ordinateur ou tablette doté d’un navigateur.
Un terminal sur votre serveur
Ouvrez un terminal dans l’éditeur pour lancer compilations, tests et scripts sur le serveur. C’est un shell dans le conteneur, avec git, curl, wget, nano, vim et zsh prêts à l’emploi.
Des extensions d’Open VSX
Installez la prise en charge de langages, des linters, des formateurs et des thèmes depuis la vue Extensions. code-server utilise la galerie Open VSX, et vous pouvez aussi installer un fichier .vsix téléchargé.
Git intégré
Clonez, committez, créez des branches et poussez depuis la vue Contrôle de code source ou le terminal. L’image inclut git, Git LFS et un client SSH.
Voir ce que vous lancez
Démarrez un serveur de développement dans le terminal et ouvrez-le sur your-domain/proxy/3000/ s’il écoute sur le port 3000. code-server le relaie derrière le même mot de passe : vous testez une application web sans ouvrir d’autre port.
L’installer comme une application
Installez code-server comme application web progressive dans Chrome, ou ajoutez-le à l’écran d’accueil d’un iPad. Il s’ouvre dans sa propre fenêtre, et davantage de raccourcis clavier arrivent à l’éditeur au lieu du navigateur.
Section 03Prérequis
Ce qu’il vous faut
Un serveur Ubuntu vierge où vous pouvez vous connecter en root. L’installateur vérifie tout cela avant de modifier quoi que ce soit.
| Prérequis | code-server sur Docker |
|---|---|
| Système | Ubuntu 24.04 ou 26.04 LTS (x86-64) |
| CPU | 2 cœurs ou plus |
| RAM | 1 Go ou plus |
| Disque | 10 Go ou plus (25 Go recommandés) |
| Conteneurs | code-server 4.141 |
| Ports | 80 et 443 ouverts |
Le CPU et la RAM sont la recommandation minimale de code-server lui-même : 2 cœurs de CPU et 1 Go de RAM. Disque : environ 7,5 Go sont utilisés une fois le panneau et code-server installés sur notre serveur de test ; 25 Go est la recommandation d’Ubuntu.
Section 04Installation
Comment installer code-server
Chaque étape se fait dans le panneau ServerAvatar. Pas besoin de terminal.
Choisir code-server dans 1-Click Recipes
Sur votre serveur, ouvrez Applications, cliquez sur Create application et cherchez code-server dans 1-Click Recipes.
Le nommer et choisir un domaine
Donnez un nom à l’application et utilisez votre propre domaine, ou un domaine temporaire qui fonctionne tout de suite. Le panneau crée un utilisateur système pour elle.
Le créer
Cliquez sur Create application. Le panneau démarre code-server, active le HTTPS et affiche le mot de passe de connexion généré. Gardez-le en lieu sûr.
Se connecter et coder
Ouvrez le domaine de l’application et saisissez le mot de passe du panneau ; code-server n’a pas d’identifiant. VS Code s’ouvre dans le navigateur : ouvrez un dossier dans /home/coder ou clonez un dépôt Git, et mettez-vous au travail.
Section 05FAQ
Questionsfréquentes.
Vous ne trouvez pas la réponse ? Contactez notre support client.
Contacter le supportSans risque
Déployez votre première appen 10 minutes.
Connectez un serveur, choisissez une application et mettez-la en ligne, SSL et sauvegardes compris.
- Sans carte bancaire
- Essai gratuit de 4 jours
- En ligne dans les 10 prochaines minutes
