code-server hosten, ohne etwas zu installieren

Visual Studio Code läuft auf dem Server und erscheint in Ihrem Browser: Terminal, Dateien und Kompilierung bleiben dort, Ihr Gerät ist nur noch ein Bildschirm.

Ab 15,99 €/Monat

Einleitung

code-server von uns installiert, aktualisiert und gesichert, auf einer Maschine in Frankreich. Visual Studio Code in Ihrem Browser, mit Terminal und Erweiterungen: eine vollständige Entwicklungsumgebung, erreichbar von jedem Gerät. Sie installieren nichts und richten keinen Server ein: Die Anwendung ist wenige Minuten nach der Bestellung online, auf Ihren Namen.

Der passende Tarif ist App Performance für 15,99 €/Monat inkl. MwSt. — 8 GB Arbeitsspeicher gegenüber 2 GB theoretischem Minimum. Der Editor selbst ist leicht; was zieht, ist alles, was er dahinter startet: der TypeScript-Sprachserver, gopls oder rust-analyzer beim Indexieren, die Dateiüberwachung, ESLint und der Build selbst. Ein ernsthaftes Repository mit 2 GB zu öffnen, geht; einen ganzen Tag darin zu arbeiten, deutlich weniger.

Es gibt nichts zu migrieren: Sie klonen Ihre Repositories im eingebauten Terminal wie auf jeder anderen Maschine. Die SSH-Schlüssel liegen auf dem Server, Commits gehen von dort raus, und Ihre Editor-Einstellungen kommen zurück, indem Sie Ihre settings.json einfügen. Die Erweiterungen stammen aus der Open-VSX-Registry, dem offenen Marktplatz, den code-server, VSCodium und Gitpod nutzen.

15.99€/Monat
Empfohlener Tarif inkl. MwSt.
8GB
Arbeitsspeicher des Tarifs
5Min.
Bereitstellung
100%
In Frankreich gehostet

Was managed Hosting ändert

Ein echtes Terminal, auf der Maschine

Die eingebaute Shell ist die des Servers: git, Paketmanager, Build-Skripte. Ein gestarteter Build läuft weiter, wenn Sie den Laptopdeckel schließen, und ist fertig, wenn Sie den Tab wieder öffnen.

Erweiterungen über Open VSX

ESLint, Prettier, GitLens sowie die Erweiterungen für Vue, Tailwind, Docker oder Go kommen aus der offenen Open-VSX-Registry, die auch VSCodium und Gitpod verwenden. Hervorhebung, Formatierung und Debugging verhalten sich wie im Desktop-Editor.

Ein Entwicklungsplatz vom iPad aus

Auf der Clientseite ist nichts zu installieren: Ein aktueller Browser genügt. Ein Chromebook, ein Tablet oder ein alter Laptop werden zu brauchbaren Arbeitsplätzen, weil die Arbeit auf dem Server geschieht.

Ansehen, was Sie gerade bauen

Der im Terminal gestartete Entwicklungsserver — Port 3000, 5173, 8000 — ist über den eingebauten Proxy von code-server im Browser erreichbar, ohne diesen Port dem übrigen Internet zu öffnen.

Warum sie abgeben statt selbst installieren

Eine Entwicklerin zwischen zwei Rechnern

Der Abendlaptop und der Bürorechner öffnen dieselbe Sitzung: dieselben offenen Dateien, dieselben Erweiterungen, dasselbe Terminal samt Verlauf. Keine Abhängigkeiten mehr, die auf beiden Seiten nachzuinstallieren wären.

Ein Trainer, der Übungen vorbereitet

Die Umgebung wird einmal aufgesetzt, mit der richtigen Sprachversion und den richtigen Werkzeugen. Alle arbeiten im gleichen Kontext, und "bei mir läuft es" verlässt den Raum.

Wer einen Rechner hat, der nicht mehr mitkommt

Kompilieren, Indexieren und Tests laufen auf dem Server. Der sieben Jahre alte Laptop muss nur eine Webseite anzeigen, und dazu ist er bestens in der Lage.

Ein Entwickler unterwegs

Die Zugverbindung bricht ab, die Sitzung bleibt serverseitig offen. Man öffnet den Tab bei der Ankunft, und der eine Stunde zuvor gestartete Prozess ist fertig.

Ein Projekt, dessen Daten nicht kopiert werden dürfen

Repository, Datensatz und Zugangsdaten bleiben auf der Maschine. Keine Datei landet auf der Platte des Laptops, was das Sicherheitsgespräch erheblich verkürzt.

Eine Entwicklungsumgebung, in Frankreich gehostet

Die Instanz läuft in unserem eigenen Infrastruktur in Nouvelle-Aquitaine, und die automatische Sicherung mit 14 Tagen Aufbewahrung stellt man über den Kundenbereich wieder her.

Häufig gestellte Fragen

Nein, und das sollte man vor dem Wechsel wissen. code-server bedient sich bei Open VSX, einer offenen Registry mit der großen Mehrheit der alltäglichen Erweiterungen: ESLint, Prettier, GitLens, Vue, Svelte, Tailwind, Go, Rust, Docker. Von Microsoft veröffentlichte Erweiterungen dagegen — Pylance, die C#-Erweiterung, die Remote-Development-Familie — tragen eine Lizenz, die sie Microsoft-Produkten vorbehält, und liegen nicht auf Open VSX. Für Python, TypeScript, Go, Rust oder PHP erledigen freie Gegenstücke die Arbeit; bei C# oder .NET prüfen Sie diesen Punkt, bevor Sie sich festlegen.

Auf dem Server, und darin liegt der ganze Sinn. Das Terminal, das Sie sehen, ist das der Maschine: Dort klonen Sie Repositories, erzeugen SSH-Schlüssel und schieben Commits. Der Browser zeigt nur den Editor — nichts wird auf das Gerät kopiert, an dem Sie sitzen, was die Frage geteilter oder geliehener Laptops erledigt.

Nein. Eine code-server-Instanz ist ein Arbeitsbereich und eine Sitzung: hervorragend für eine Person, für mehrere schnell unangenehm, denn es gibt weder Trennung zwischen Benutzern noch Kontenverwaltung. Für ein Team planen Sie eine Instanz je Entwicklerin. Und teilen Sie das Passwort nicht: Wer es hat, bekommt ein Terminal auf der Maschine.

Nichts. Sie wählen die Anwendung, füllen die zwei oder drei Felder aus, die sie verlangt, und sie ist online; Adresse und Zugangsdaten kommen per E-Mail. Der empfohlene Tarif für code-server ist App Performance für 15,99 €/Monat inkl. MwSt. mit 8 GB Arbeitsspeicher, und er lässt sich später ohne Neuinstallation wechseln.

Ja, sie gehören zum Dienst. Eine selbst gehostete Anwendung ohne Updates ist ein Sicherheitsrisiko, keine Ersparnis — und ein Editor, der ein Terminal freigibt, verdient ernsthafte Pflege. Die Versionssprünge spielen wir ein und prüfen sie, mit einer 14 Tage aufbewahrten Sicherung.