00:00:00Das ist Code Server, ein Open-Source-Projekt, mit dem du VS Code auf einem Remote-Server ausführen und über deinen Browser darauf zugreifen kannst.
00:00:07Wenn dein Laptop bei Builds regelmäßig heißläuft oder du oft zwischen verschiedenen Geräten wechselst, dann ist das genau das Richtige für dich.
00:00:12Es ist kein bloßer Klon eines Web-Editors, sondern echtes VS Code, das auf einem Server läuft, mit dem du dich einfach verbindest.
00:00:19So einfach wird es zumindest versprochen, aber hilft uns das wirklich weiter? Das ist hier die Frage.
00:00:23Wir veröffentlichen ständig neue Videos, also abonniere am besten unseren Kanal.
00:00:30Schauen wir uns an, was Code Server eigentlich macht: Es führt VS Code auf einem entfernten Rechner aus.
00:00:36Das kann eine Cloud-VM sein, dein Home-Server oder ein leistungsstarker Desktop, den du im Browser öffnest.
00:00:45Statt Node, Docker, Postgres und Python auf jedem Gerät einzeln zu installieren, machst du das einmal auf dem Server und loggst dich von überall ein.
00:00:54Über dein Laptop oder sogar dein Handy, wenn du das wirklich willst.
00:00:57Das Terminal funktioniert, Erweiterungen klappen und Git ist auch dabei.
00:01:01Stell dir vor, dein Computer wird quasi nur noch zum Bildschirm, während die echte Arbeit woanders passiert – zum Beispiel in der Cloud.
00:01:08Das ist die große Veränderung hier.
00:01:10Es ist super einfach einzurichten. Da ich einen Mac M4 Pro nutze, lasse ich es hier lokal laufen, statt eine Cloud-VM zu nehmen.
00:01:18Zuerst öffne ich Docker, und dann führen wir im Terminal diesen Docker-Setup-Befehl aus.
00:01:23Ich mache einen kurzen Check, um sicherzugehen, dass alles richtig läuft. Wie man sieht, klappt es, und ich bekomme sogar das Passwort zurück.
00:01:33Jetzt wechseln wir zu localhost, geben das Passwort ein und voilà: Da ist VS Code direkt in meinem Browser.
00:01:41Es sieht exakt gleich aus. Copilot, Erweiterungen und das Terminal sind da. Ich kann Projekte per Drag-and-Drop reinziehen, wie dieses Django-Projekt.
00:01:53Code ausführen geht genauso: Ich erstelle eine virtuelle Umgebung, installiere per pip die nötigen Pakete und starte es.
00:02:00Ehrlich gesagt ist dieses Projekt nicht spektakulär – nur Text auf einer Django-Seite. Ich wollte nur zeigen, wie das Terminal im Browser arbeitet.
00:02:08Ob Browser-basiert oder als Standard-Anwendung: Die Funktionalität von VS Code bleibt absolut identisch.
00:02:14Wenn du schon mal zugesehen hast, wie dein Akku beim Build leergesaugt wird oder der Lüfter beim Docker-Image-Kompilieren dröhnt: Das hier löst es.
00:02:24Und wenn du später mehr Leistung brauchst, kannst du deine VM einfach upgraden.
00:02:28Das ändert die Spielregeln ein wenig: Es gibt kein “auf meinem Rechner funktioniert es” mehr. Es ist eine Maschine, eine Umgebung.
00:02:40Dieselbe Node-Version, dasselbe Docker-Setup, dieselben Erweiterungen. Jedes Gerät verbindet sich mit demselben Ort.
00:02:43Für hybride Teams ist diese Konsistenz wertvoller, als man denkt.
00:02:47Wenn du wie ich viel reist, bedeutet es ein Stück mehr Freiheit, alles auf dem Server laufen zu lassen.
00:02:52Und ja, es wird aktiv gepflegt. Das ist kein vernachlässigtes Nebenprojekt, sondern eine produktionsreife Infrastruktur.
00:02:58Aber drehen wir den Spieß um: Code Server klingt perfekt, ist es aber nicht.
00:03:02Ist überhaupt irgendetwas perfekt? Wohl eher nicht, oder?
00:03:05Die Vorteile: Erstens ist es kostenlos, Open Source und meiner Erfahrung nach extrem reaktionsschnell.
00:03:11Zudem skaliert es mit deiner Infrastruktur und ist für Einzelkämpfer oft günstiger zu verwalten als große Plattformen.
00:03:16Aber es gibt einen Haken, da es eben nicht lokal auf deinem Rechner läuft.
00:03:19Wenn dein Internet schlecht ist, wird auch dein Erlebnis schlecht sein.
00:03:23Latenz ist ein Thema, und dein Server braucht ordentlich Arbeitsspeicher.
00:03:27Starte das nicht auf einer winzigen VM und erwarte Wunder – das wird nicht funktionieren.
00:03:31Die Sicherheit ist standardmäßig sehr rudimentär.
00:03:34Wenn du es öffentlich machst, musst du die Authentifizierung korrekt konfigurieren.
00:03:38Vergleichen wir das mal mit GitHub Codespaces, weil bestimmt einige von euch gerade daran denken.
00:03:43Codespaces ist quasi Plug-and-Play.
00:03:46Aber Code Server bietet dir deutlich mehr Kontrolle als das.
00:03:49Wenn du es ausprobieren willst, zerbrich dir nicht den Kopf. Es ist super einfach aufzusetzen.
00:03:53Fang klein an, teste es und schau, ob es in deinen Workflow passt. Starte eine einfache Cloud-VM,
00:03:58oder lass es wie ich einfach über Docker auf deinem lokalen Rechner laufen.
00:04:02Um es richtig auf Herz und Nieren zu prüfen, kannst du es mit Dev-Containern kombinieren.
00:04:07Dann ist deine Umgebung nicht nur remote.
00:04:09Sie ist reproduzierbar, was fantastisch für das Onboarding von neuen Leuten ist,
00:04:12super für das Debugging und wirklich gut für die allgemeine Konsistenz.
00:04:14Wer es schon nutzt, weiß, dass die Akkulaufzeit deutlich besser ist.
00:04:18Du kannst auf schwächeren Geräten coden und einfacher zwischen Arbeits- und Privat-PC wechseln.
00:04:24Teste es erst privat und skaliere es dann hoch.
00:04:26Mit Code Server wird deine Umgebung portabel, skalierbar und noch konsistenter.
00:04:32Dein Laptop oder Tablet ist nicht länger das Limit. Wenn das interessant klingt,
00:04:36probier einfach mal aus, wie es sich anfühlt. Wir sehen uns im nächsten Video.