Transcript
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.
Community Posts
No posts yet. Be the first to write about this video!
Write about this video