Logo Coder

Développement

Coder

Coder — vos environnements de développement sur votre VPS : espaces de travail Docker, VS Code dans le navigateur, SSH et modèles Terraform.

À propos de Coder

Coder est une plateforme open source (licence AGPL-3.0) qui crée des environnements de développement à la demande sur votre propre infrastructure. Au lieu d'installer les mêmes outils sur chaque poste, vous décrivez une fois l'environnement d'un projet dans un modèle Terraform — image, langages, extensions, ressources — et chaque développeur obtient en un clic son espace de travail, identique à celui de ses collègues.

Sur un VPS ServOrbit, chaque espace de travail est un conteneur Docker du serveur. On s'y connecte depuis le navigateur avec VS Code (code-server), depuis VS Code ou un IDE JetBrains installé sur son poste, ou en SSH avec la commande `coder ssh`. Le code et les dépendances restent sur le VPS : un ordinateur modeste suffit pour travailler, et l'arrivée d'un nouveau développeur ne prend plus une journée de configuration. C'est une alternative auto-hébergée à GitHub Codespaces ou Gitpod.

Ce qui est installé

Prêt au démarrage du VPS

OS compatibles
Distributions Linux au choix
Application
Coder
Stack technique
DockerGoTerraformPostgreSQL
RAM minimum
2 Go minimum
CPU minimum
2 vCPU
Port par défaut
8114
Accès
root par SSH

Fonctionnalités clés

  • Espaces de travail à la demande — chaque développeur crée, arrête et supprime ses environnements depuis l'interface web ou la ligne de commande.
  • Modèles Terraform — l'environnement d'un projet est décrit une fois, versionné, et partagé par toute l'équipe ; le modèle « Docker Containers » est fourni.
  • Accès depuis n'importe quel éditeur — VS Code dans le navigateur, VS Code Desktop, IDE JetBrains ou terminal SSH avec coder ssh.
  • Redirection de ports — ouvrez l'application que vous développez depuis votre poste avec coder port-forward, sans exposer le conteneur.
  • Arrêt automatique — les espaces inactifs s'arrêtent selon la planification du modèle, et libèrent la mémoire du VPS.
  • Comptes et connexion unique — comptes locaux, connexion GitHub ou OpenID Connect pour toute l'équipe.

Quand utiliser cette solution ?

Accueillir un nouveau développeur en quelques minutes

Le stagiaire ou le freelance reçoit un compte, choisit le modèle du projet et code dans la minute, avec les bonnes versions de PHP, Node.js ou Python déjà installées.

Coder depuis un poste léger ou en déplacement

Un portable modeste, une tablette ou un poste partagé suffit : la compilation, les tests et les conteneurs tournent sur le VPS, pas sur la machine locale.

Garder le code de vos clients sur votre serveur

Pour une agence ou une équipe soumise à des exigences de confidentialité, le code source et les secrets restent sur un VPS que vous maîtrisez, au lieu d'être copiés sur chaque ordinateur.

Guide

Déployer Coder sur votre VPS

  1. Créer le VPS et choisir l'adresse

    Commandez un VPS Ubuntu 24.04 avec 2 Go de RAM au minimum ; comptez 4 Go ou plus pour plusieurs espaces de travail actifs. Coder exige un domaine : les espaces de travail rappellent le serveur sur son adresse HTTPS. Il s'ouvre sur un sous-domaine de l'un de vos domaines, ou sur le sous-domaine gratuit du VPS (coder.{dns_slug}.servorbit-dns.com), HTTPS compris. Inutile d'acheter un nom de domaine.

  2. Installer Coder depuis le Marketplace

    Dans votre espace client, sélectionnez Coder, choisissez l'adresse et cliquez sur Installer. Le script déploie le serveur Coder et sa base PostgreSQL, génère le mot de passe administrateur, crée le compte propriétaire et configure le reverse proxy nginx en HTTPS, WebSocket compris.

  3. Se connecter la première fois

    Ouvrez https://votre-domaine et connectez-vous avec l'adresse [email protected] et le mot de passe affiché dans votre espace client. Ce compte est le propriétaire de l'installation : changez son mot de passe dans les paramètres du compte, rubrique Security, puis créez les comptes de votre équipe.

  4. Créer le modèle Docker et un premier espace de travail

    Dans Templates, cliquez sur Create Template, choisissez le modèle de départ « Docker Containers » et validez. Créez ensuite un espace de travail à partir de ce modèle : Coder démarre un conteneur sur le VPS, y installe son agent et affiche l'état Running en moins d'une minute.

  5. Travailler depuis VS Code ou le terminal

    Depuis la page de l'espace de travail, ouvrez code-server dans le navigateur, ou installez la CLI sur votre poste : coder login https://votre-domaine, puis coder ssh <espace> ou coder config-ssh pour utiliser VS Code Remote-SSH et les IDE JetBrains.

Questions fréquentes

Questions sur Coder

← Retour à DéveloppementToutes les applications
code-server, c'est VS Code dans le navigateur, pour une seule personne et un seul environnement. Coder gère des espaces de travail pour toute une équipe : comptes, modèles d'environnement versionnés, création et arrêt à la demande, accès par navigateur, IDE local ou SSH. Il utilise d'ailleurs code-server dans ses espaces de travail.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise Coder ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.

Deploy Coder on ServOrbit
Markdown
[![Deploy Coder on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=coder&utm_source=deploy-badge&utm_medium=referral&utm_campaign=coder)
HTML
<a href="https://servorbit.com/vps-cloud?template=coder&utm_source=deploy-badge&utm_medium=referral&utm_campaign=coder"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Coder on ServOrbit" height="40"></a>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail.

Écrire sur WhatsApps'ouvre dans un nouvel onglet