Démarrer rapidement un projet logiciel.

Logo Coder

Coder

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

2 Go minimum RAM 2 vCPU Port 8114 En validation

En validation

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

Stack technique

DockerGoTerraformPostgreSQL
RAM minimum2 Go minimum
CPU minimum2 vCPU
Port par défaut8114
OS compatiblesDistributions Linux au choix

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.

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 ?

1

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.

2

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.

3

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.

Déployer Coder sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

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.

02

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.

03

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.

04

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.

05

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

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.

Démarrer rapidement un projet logiciel.

Coder n'est pas encore commandable.

L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.

Écrire sur WhatsApps'ouvre dans un nouvel onglet