Aller au contenu

Applications → code-server

VS Code dans votre navigateur, sur votre propre serveur.

code-server est une version de VS Code accessible depuis le navigateur, installée sur votre serveur ReefOffice. Accédez à votre environnement de développement depuis n'importe quel appareil — ordinateur, tablette ou Chromebook — sans configuration, sans conflit de synchronisation, et sans que votre code ne quitte votre serveur.

Ce que fait code-server

code-server fournit l'expérience complète de VS Code dans le navigateur — éditeur, terminal, débogueur, extensions, intégration Git et serveurs de langage. Votre espace de travail, vos fichiers et vos extensions résident sur votre serveur ; vous y accédez depuis n'importe quel navigateur sans rien installer localement.

Pourquoi code-server sur ReefOffice

1

VS Code complet dans le navigateur

L'interface complète de VS Code — éditeur, terminal, contrôle de source, débogueur, marché aux extensions — fonctionne dans votre navigateur. Ouvrez des projets, modifiez des fichiers, exécutez des commandes et commitez depuis n'importe quel appareil.

2

Environnement de développement permanent

Votre espace de travail reste actif sur votre serveur. Fermez votre ordinateur, rouvrez depuis une autre machine — vos sessions terminal, processus en cours et fichiers ouverts sont exactement là où vous les avez laissés.

3

Extensions et serveurs de langage

Installez n'importe quelle extension VS Code depuis le marché. Les serveurs de langage pour Python, TypeScript, Go, Rust et bien d'autres peuvent être installés côté serveur pour un support IDE complet.

4

Accès SSO

Authentik SSO protège votre instance code-server. Connectez-vous avec le même fournisseur d'identité que votre équipe utilise pour Nextcloud, Vaultwarden et tous les autres services.

Détail technique

Comment ça fonctionne

code-server est le projet open-source maintenu par Coder. Il exécute le mode serveur de VS Code derrière un proxy inverse nginx avec terminaison TLS et support WebSocket pour le terminal et le débogueur. Sur ReefOffice, il fonctionne comme un conteneur Docker avec authentification SSO, accès aux fichiers limité au répertoire de travail, et redirection de port optionnelle pour la prévisualisation d'applications web.

Comment il s'intègre à votre stack

code-server fonctionne avec vos services ReefOffice — modifiez des projets connectés à Nextcloud, publiez du code vers Forgejo, consultez les pistes d'audit d'Hermes Agent, ou créez des pièces Activepieces personnalisées — le tout depuis un seul onglet de navigateur.

Questions fréquentes

Puis-je installer n'importe quelle extension VS Code ? +

La plupart des extensions du marché fonctionnent. Les extensions qui dépendent de binaires natifs (serveurs de langage, débogueurs) doivent être compatibles avec l'environnement Linux du conteneur.

Mon code est-il sécurisé ? +

Oui. Tout le trafic est chiffré en transit (TLS). L'authentification passe par Authentik SSO avec MFA. Votre code ne quitte jamais votre serveur — il reste sur le système de fichiers chiffré aux côtés de vos autres données ReefOffice.

Puis-je prévisualiser les applications web que je développe ? +

Oui. code-server prend en charge la redirection de port — lancez votre serveur de développement sur n'importe quel port et accédez-y via le navigateur. Pour les prévisualisations publiques, ReefOffice peut configurer un sous-domaine qui fait proxy vers votre port de développement.

Prêt à coder depuis n'importe quel appareil ?

Réservez une démo et voyez comment code-server sur ReefOffice vous donne un environnement de développement privé et permanent accessible depuis n'importe quel navigateur.

Demander une démo