Zum Inhalt springen

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