Anwendungen → code-server
VS Code in Ihrem Browser, auf Ihrem eigenen Server.
code-server ist eine browserbasierte Version von VS Code, die auf Ihrem ReefOffice-Server läuft. Greifen Sie von jedem Gerät auf Ihre Entwicklungsumgebung zu — Laptop, Tablet oder Chromebook — ohne Einrichtung, ohne Synchronisationskonflikte und ohne dass Ihr Code Ihren Server verlässt.
Was code-server macht
code-server bietet die vollständige VS Code-Erfahrung im Browser — Editor, Terminal, Debugger, Erweiterungen, Git-Integration und Sprachserver. Ihr Workspace, Ihre Dateien und Erweiterungen leben auf Ihrem Server; Sie greifen von jedem Browser darauf zu, ohne lokal etwas zu installieren.
Warum code-server auf ReefOffice
1 Vollständiges VS Code im Browser
Die gesamte VS Code-Oberfläche — Editor, integriertes Terminal, Quellcodeverwaltung, Debugger, Erweiterungsmarkt — läuft in Ihrem Browser. Öffnen Sie Projekte, bearbeiten Sie Dateien und committen Sie von jedem Gerät.
2 Dauerhaft verfügbare Entwicklungsumgebung
Ihr Workspace bleibt auf Ihrem Server aktiv. Schließen Sie Ihren Laptop, öffnen Sie ihn von einem anderen Gerät — Ihre Terminalsitzungen, laufenden Prozesse und geöffneten Dateien sind genau da, wo Sie sie verlassen haben.
3 Erweiterungen und Sprachserver
Installieren Sie beliebige VS Code-Erweiterungen aus dem Marketplace. Sprachserver für Python, TypeScript, Go, Rust und mehr können serverseitig installiert werden.
4 SSO-Zugriff
Authentik SSO schützt Ihre code-server-Instanz. Melden Sie sich mit demselben Identitätsanbieter an, den Ihr Team für Nextcloud, Vaultwarden und alle anderen Dienste nutzt.
Technisches Detail
Wie es funktioniert
code-server ist das von Coder gepflegte Open-Source-Projekt. Es führt VS Code im Server-Modus hinter einem nginx-Reverse-Proxy mit TLS-Terminierung und WebSocket-Unterstützung für Terminal und Debugger. Auf ReefOffice läuft es als Docker-Container mit SSO-Authentifizierung und optionale Portweiterleitung.
Wie es in Ihren Stack passt
code-server arbeitet mit Ihren ReefOffice-Diensten zusammen — bearbeiten Sie Nextcloud-verbundene Projekte, pushen Sie Code zu Forgejo, überprüfen Sie Hermes Agent-Protokolle oder erstellen Sie benutzerdefinierte Activepieces-Blöcke — alles aus einem Browser-Tab.
Häufig gestellte Fragen
Kann ich beliebige VS Code-Erweiterungen installieren? +
Die meisten Marketplace-Erweiterungen funktionieren. Erweiterungen, die von nativen Binärdateien abhängen, müssen mit der Linux-Umgebung des Containers kompatibel sein.
Ist mein Code sicher? +
Ja. Der gesamte Verkehr wird während der Übertragung verschlüsselt (TLS). Die Authentifizierung erfolgt über Authentik SSO mit MFA. Ihr Code verlässt niemals Ihren Server.
Kann ich Webanwendungen in der Vorschau anzeigen? +
Ja. code-server unterstützt Portweiterleitung — starten Sie Ihren Entwicklungsserver auf einem beliebigen Port und greifen Sie über den Browser darauf zu.
Bereit, von jedem Gerät aus zu programmieren?
Buchen Sie eine Demo und sehen Sie, wie code-server auf ReefOffice Ihnen eine private, immer verfügbare Entwicklungsumgebung bietet.
Demo anfragen