Code-Server - VS Code vollständig im Browser nutzen
Code-Server - VS Code vollständig im Browser nutzen
Code-Server bringt Visual Studio Code als vollwertige Entwicklungsumgebung in den Browser – zugänglich von jedem Gerät.
Was ist Code-Server?
Code-Server ist eine serverseitige Implementierung von VS Code, die über den Browser erreichbar ist. Entwickler können damit auf einem leistungsstarken Server arbeiten und von überall – auch vom Tablet oder einem schwachen Laptop – darauf zugreifen. Alle Extensions, Terminals und Einstellungen bleiben zentral auf dem Server gespeichert. Besonders nützlich ist das für Remote-Entwicklung ohne VPN oder SSH-Client-Konfiguration.
Voraussetzungen
- Docker 20.10+ oder Docker Compose
- Mindestens 1 GB RAM, empfohlen 2 GB+
- Optional: eigene Domain mit HTTPS über Reverse Proxy
Compose-Beispiel
services:
code-server:
image: lscr.io/linuxserver/code-server:latest
container_name: code-server
restart: unless-stopped
ports:
- "8443:8443"
volumes:
- ./config:/config
- ./projects:/home/coder/projects
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Berlin
- PASSWORD=sicheres_passwort
- SUDO_PASSWORD=sudo_passwort
Hinweise
PUIDundPGIDsollten auf den lokalen Benutzer gesetzt werden, um Berechtigungsprobleme mit gemounteten Volumes zu vermeiden.- Das
./config-Verzeichnis enthält alle VS-Code-Einstellungen und installierten Extensions – bei Updates bleibt alles erhalten. - Öffentlich zugängliche Instanzen unbedingt mit HTTPS und starkem Passwort sichern.
- Git, Node.js oder andere Tools können über das integrierte Terminal nachinstalliert werden.