
Code Server Hosting
Verwenden Sie Visual Studio Code sicher in einem Browser mit persistenten Projekten und Einstellungen.
- Ein Klick bereitstellen
- 15 GB Benötigter Speicherplatz
- 1 GB RAM Benötigter Arbeitsspeicher
- Von 2 € Preis

Offizielle Links
Die offiziellen Links und die ursprüngliche Website von Code Server
Was Sie
bei AvaHost erhalten
Die Bereitstellung mit einem Klick, eine benutzerdefinierte Domain, kostenloses HTTPS, automatische Anwendungsupdates und geplante Backups sind in jeder Cloud-App enthalten. Sie können mehrere Apps auf einem Server ausführen, und der Terminalzugang ist enthalten.
Diese Vorlage enthält keinen Datenbank-Container.

Technik
- Docker-Image
- lscr.io/linuxserver/code-server:latest
- Standardport
- 8443

Wie Code Server funktioniert
Code Server führt eine angepasste VS Code-Umgebung als Webanwendung aus. Der Browser verbindet sich mit dem Editor-Service, während Projektdateien, Erweiterungen und Einstellungen in der gehosteten Umgebung verbleiben, anstatt auf jedem Client-Gerät neu erstellt zu werden. Dies bietet einem Entwickler einen konsistenten Arbeitsbereich von einem Laptop, Tablet oder anderen unterstützten Browsern aus.
Der Katalog generiert ein Passwort und speichert das /config-Volume, das vom LinuxServer-Image verwendet wird. Das Passwort schützt den Web-Editor, und die benutzerdefinierte HTTPS-Adresse bietet einen sicheren Browser-Kontext, der von Service Workers und Web Views benötigt wird. Repository-Anmeldedaten, Quellcode, Abhängigkeiten, Build-Tools und externe Services bleiben kundenkontrollierte Inhalte im Arbeitsbereich.
Wichtige Code Server-Funktionen
Bearbeitung, Suche, Quellcodeverwaltungsansichten, Erweiterungen, Einstellungen und Projektnavigation folgen vertrauten VS Code-Konzepten. Code Server verwendet standardmäßig Open VSX anstelle des offiziellen Microsoft-Erweiterungsmarktplatzes, und einige Desktop- oder proprietäre Erweiterungen sind möglicherweise nicht verfügbar oder verhalten sich in einer Browser-Umgebung anders. Die Kompatibilität sollte überprüft werden, bevor ein Team sich auf einen erforderlichen Erweiterungssatz standardisiert.
Code Server ist mit PostgreSQL und MariaDB gekoppelt, die als Nicht erforderlich gekennzeichnet sind. Projektgröße, Indizierung, Sprachdienste, Erweiterungen, Builds, Tests, Downloads und gleichzeitige Browser-Sitzungen bestimmen seinen Ressourcenbedarf. Das Paket enthält keine GitHub-, GitLab-, Cloud-Provider-, Package-Registry- oder KI-Assistent-Konten und gewährt keinen Zugriff auf nicht verwandte Infrastruktur.
Code Server vs. GitHub Codespaces
Code Server
Code Server bietet einen selbstgehosteten Browser-Editor, der an eine persistente Anwendungsumgebung angebunden ist. GitHub Codespaces erstellt Cloud-Entwicklungsumgebungen, die nativ für GitHub sind und über einen Browser, Desktop VS Code oder GitHub-Tools geöffnet werden können. Codespaces unterstützt auch Repository-definierte Dev-Container-Konfiguration und folgt Githubs Konto-, Abrechnungs- und Organisationskontrollen.
GitHub Codespaces
GitHub Codespaces kann für Teams geeignet sein, die GitHub-native Bereitstellung, wiederholbare Repository-Konfiguration und von Anbietern verwaltete Entwicklungsumgebungen wünschen. Code Server ist besser geeignet, wenn eine persistente Editor-Instanz auf einer kontrollierten Domain ausreichend ist und der Betreiber die Verantwortung für Projektabhängigkeiten, Erweiterungskompatibilität, Anmeldedaten und Workspace-Governance akzeptiert.
Wer verwendet Code Server
Entwickler setzen ihre Arbeit von verschiedenen Geräten fort, Pädagogen bieten einen konsistenten Editor für Übungen, und Support-Ingenieure überprüfen Konfiguration oder Code, ohne eine vollständige lokale Umgebung vorzubereiten. Kleine Teams können eine Instanz pro Person verwenden, bei der persistente Einstellungen und Projektdateien wichtiger sind als die schnelle Erstellung von wegwerfbaren Arbeitsbereichen.
Code Server ist keine vollständige verwaltete Entwicklungsplattform, kein Repository-Host, keine Build-Farm, kein Secrets Manager und keine Quelle für lizenzierte Erweiterungen. Browser-Bearbeitung unterscheidet sich auch auf subtile Weise von Desktop VS Code. Sensible Projektanmeldedaten sollten begrenzt, rotiert und wann immer möglich aus Quelldateien oder Erweiterungskonfiguration herausgehalten werden.

Self-Hosting von Code Server: Anforderungen und Kosten
Speicher- und CPU-Nutzung nehmen mit Repository-Größe, Dateiüberwachung, Suchindizes, Sprachdiensten, Erweiterungen, Builds, Tests und aktiven Browser-Sitzungen zu. Persistenter Speicher enthält Projekte, Einstellungen und Erweiterungsdaten. Kein separater PostgreSQL- oder MariaDB-Service ist für Code Server angegeben. Große Abhängigkeitsbäume oder anspruchsvolle Entwicklungsaufgaben können Plan 1 mit nur einem aktiven Benutzer immer noch überlasten.
Bei AvaHost verwendet Code Server Plan 1 für €2. Das gehostete Code Server-Paket umfasst One-Click-Bereitstellung, eine benutzerdefinierte Domain mit automatisiertem HTTPS, automatische Anwendungsaktualisierungen und geplante Sicherungen. Das generierte Passwort schützt den Editor, während benutzerdefiniertes HTTPS Browser-Funktionen unterstützt, die einen sicheren Kontext erfordern. Das Paket enthält keine Quell-Repositories, proprietäre Erweiterungslizenzen, Microsoft Marketplace-Zugriff, Package-Anmeldedaten, KI-Abonnements oder externe Build-Services. Behandeln Sie den Arbeitsbereich als Entwicklungssystem, das sensible Projektdaten enthält.
F.A.Q
Code Server beginnt bei €2 im Plan 1. Der Einstiegsplan eignet sich für einen leichten Workspace mit bescheidenen Projekten und Erweiterungen. Repositorygröße, Indexierung, Sprachdienste, Builds, Tests, Abhängigkeitsdownloads und gleichzeitige Browser-Sitzungen bestimmen, ob mehr Verarbeitung oder Speicher erforderlich ist. Quellhosting und bezahlte Entwicklerdienste bleiben separat.
Der Katalog generiert ein Passwort zum Öffnen des Web-Editors, und die benutzerdefinierte Domain erhält automatisiertes HTTPS. Verwenden Sie ein eindeutiges Passwort und geben Sie es nicht zwischen Benutzern frei. Das Passwort schützt nur diese Editor-Oberfläche; Repository-Tokens, Paket-Anmeldedaten, Cloud-Schlüssel und Secrets, die in Projektdateien oder Erweiterungen gespeichert sind, erfordern eine eigene sorgfältige Verwaltung und regelmäßige Rotation.
Die Erweiterungskompatibilität variiert. Code Server nutzt standardmäßig Open VSX statt des offiziellen Microsoft Marketplace, und Browser-Umgebungen können Erweiterungen einschränken, die auf Desktop-APIs oder proprietäre Verteilungsmechanismen angewiesen sind. Testen Sie erforderliche Sprachtools, Debugger, Notebooks, Remote-Services und Authentifizierungsabläufe, bevor Sie den gehosteten Editor in einen kritischen Entwicklungsprozess integrieren.
AvaHost führt Anwendungsupdates automatisch durch, behält das persistente `/config` Volume angehängt und umfasst geplante Sicherungen. Nach einem umfangreichen Update überprüfen Sie den Passwort-Zugriff, Projektdateien, Quellkontroll-Ansichten, Einstellungen, Sprachdienste, Erweiterungen und repräsentative Build- oder Testaufgaben. Halten Sie wichtige Repositories als zusätzliche Projektsicherung an ihrem normalen Versionskontroll-Ziel gespiegelt.
