code-server auf Ihrem eigenen Server, mit einem Klick.
Programmieren Sie mit code-server in VS Code aus jedem Browser, auf einem Server, der Ihnen gehört. ServerAvatar betreibt es in einem Docker-Container, legt Ihr Home-Verzeichnis in ein Volume, erzeugt das Anmeldepasswort und schaltet HTTPS für Sie ein.
- Ein Container
- VS Code im Browser
- Ein Passwort, kein Benutzername
- code-server
- HTTPS aktiv
- Geplante Backups
- Web-Firewall
- KI-Bot-Blocker
Abschnitt 01Was ist code-server
Was ist code-server?
code-server ist VS Code, das auf einem Server läuft und sich im Browser öffnet. Coder entwickelt es auf Basis des Open-Source-Kerns von VS Code: Sie bekommen denselben Editor, dasselbe Terminal und dieselben Erweiterungen auf jedem Gerät, während Builds, Tests und Downloads auf dem Server laufen statt auf Ihrem Laptop.
Dieses Rezept startet das offizielle code-server-Image in einem Container. Ihr Home-Verzeichnis, /home/coder, ist ein Docker-Volume, daher überstehen Projekte, Einstellungen, installierte Erweiterungen und der Shell-Verlauf des Terminals Neustarts und Image-Updates. Benutzerkonten gibt es nicht: Sie melden sich mit einem einzigen Passwort an.
- Kostenlos und Open Source (MIT)
- Basiert auf dem Open-Source-Kern von VS Code
- Erweiterungen aus Open VSX
Abschnitt 02Funktionen
Was Sie mit code-server machen können
VS Code in einem Browser-Tab
Arbeiten Sie im gewohnten Editor mit Datei-Explorer, Suche über alle Dateien, Befehlspalette, Einstellungen und Themes, von jedem Computer oder Tablet mit Browser.
Ein Terminal auf Ihrem Server
Öffnen Sie im Editor ein Terminal und führen Sie Builds, Tests und Skripte auf dem Server aus. Es ist eine Shell im Container, in der git, curl, wget, nano, vim und zsh bereitstehen.
Erweiterungen aus Open VSX
Installieren Sie Sprachunterstützung, Linter, Formatter und Themes in der Erweiterungsansicht. code-server nutzt die Open-VSX-Galerie, und Sie können auch eine heruntergeladene .vsix-Datei installieren.
Git eingebaut
Klonen, committen, verzweigen und pushen Sie in der Quellcodeverwaltung oder im Terminal. Das Image enthält git, Git LFS und einen SSH-Client.
Sehen, was Sie starten
Starten Sie im Terminal einen Entwicklungsserver und öffnen Sie ihn unter your-domain/proxy/3000/, wenn er auf Port 3000 lauscht. code-server leitet ihn hinter demselben Passwort weiter, so prüfen Sie eine Web-App, ohne einen weiteren Port zu öffnen.
Als App installieren
Installieren Sie code-server in Chrome als Progressive Web App oder legen Sie es auf dem iPad auf den Home-Bildschirm. Es öffnet sich in einem eigenen Fenster, und mehr Tastenkürzel landen im Editor statt im Browser.
Abschnitt 03Voraussetzungen
Was Sie brauchen
Einen frischen Ubuntu-Server, auf dem Sie sich als root anmelden können. Der Installer prüft all das, bevor er etwas ändert.
| Anforderung | code-server auf Docker |
|---|---|
| Betriebssystem | Ubuntu 24.04 oder 26.04 LTS (x86-64) |
| CPU | 2 Kerne oder mehr |
| RAM | 1 GB oder mehr |
| Speicherplatz | 10 GB oder mehr (25 GB empfohlen) |
| Container | code-server 4.141 |
| Ports | 80 und 443 offen |
CPU und RAM sind die Mindestempfehlung von code-server selbst: 2 CPU-Kerne und 1 GB RAM. Speicherplatz: Mit Panel und code-server sind auf unserem Testserver etwa 7,5 GB belegt; 25 GB empfiehlt Ubuntu.
Abschnitt 04Installation
So installieren Sie code-server
Jeder Schritt passiert im ServerAvatar-Panel. Kein Terminal nötig.
code-server in den 1-Click Recipes wählen
Öffnen Sie auf Ihrem Server Applications, klicken Sie auf Create application und suchen Sie code-server unter 1-Click Recipes.
Namen und Domain festlegen
Geben Sie der App einen Namen und nutzen Sie Ihre eigene Domain oder eine temporäre, die sofort funktioniert. Das Panel legt einen Systembenutzer für die App an.
Anlegen
Klicken Sie auf Create application. Das Panel startet code-server, schaltet HTTPS ein und zeigt das erzeugte Anmeldepasswort. Bewahren Sie es sicher auf.
Anmelden und loslegen
Öffnen Sie die Domain der App und geben Sie das Passwort aus dem Panel ein; code-server hat keinen Benutzernamen. VS Code öffnet sich im Browser: Öffnen Sie einen Ordner in /home/coder oder klonen Sie ein Git-Repository und legen Sie los.
Abschnitt 05FAQ
HäufigeFragen.
Sie finden die Antwort nicht? Wenden Sie sich an unseren Support.
Support kontaktierenOhne Risiko
Ihre erste Appin 10 Minuten.
Server verbinden, Anwendung wählen, live gehen, mit SSL und Backups von Anfang an.
- Keine Kreditkarte erforderlich
- 4 Tage kostenlos testen
- In den nächsten 10 Minuten live
