ServerAvatar

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 läuft auf Ihrem eigenen Server in den Containern codeserver. Darüber schwebt die ServerAvatar-Ebene, die HTTPS, Backups, die Web-Firewall, den KI-Bot-Blocker, die Container und die Logs steuert, und ganz oben code-server selbst.YOUR SERVER
  • code-serverLäuft unter code.acme.io
  • HTTPS aktivLet's Encrypt, erneuert sich selbst
  • Geplante BackupsWiederherstellen mit einem Klick
  • Web-FirewallSchädliche Bots und Exploits blockiert
  • KI-Bot-BlockerKI-Crawler bleiben draußen

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.

code-server auf Docker
Anforderungcode-server auf Docker
BetriebssystemUbuntu 24.04 oder 26.04 LTS (x86-64)
CPU2 Kerne oder mehr
RAM1 GB oder mehr
Speicherplatz10 GB oder mehr (25 GB empfohlen)
Containercode-server 4.141
Ports80 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.

  1. 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.

  2. 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.

  3. Anlegen

    Klicken Sie auf Create application. Das Panel startet code-server, schaltet HTTPS ein und zeigt das erzeugte Anmeldepasswort. Bewahren Sie es sicher auf.

  4. 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 kontaktieren

Ohne 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