ServerAvatar

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
code-server tourne sur votre propre serveur dans les conteneurs codeserver, avec HTTPS activé, et au-dessus le panneau ServerAvatar qui montre l'application en marcheYOUR SERVER

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.

code-server sur Docker
Prérequiscode-server sur Docker
SystèmeUbuntu 24.04 ou 26.04 LTS (x86-64)
CPU2 cœurs ou plus
RAM1 Go ou plus
Disque10 Go ou plus (25 Go recommandés)
Conteneurscode-server 4.141
Ports80 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.

  1. Choisir code-server dans 1-Click Recipes

    Sur votre serveur, ouvrez Applications, cliquez sur Create application et cherchez code-server dans 1-Click Recipes.

  2. 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.

  3. 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.

  4. 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 support

Sans 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