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

  • PUID und PGID sollten 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.