Zurück

code-server VPS-Hosting, vorinstalliert

Ein code-server-VPS gibt Ihnen VS Code im Browser, sodass Sie von jedem Gerät aus dieselbe Entwicklungsumgebung erreichen. Nach der Bestellung installiert sich code-server selbst und öffnet sich über HTTPS; Adresse und Passwort erscheinen in Ihrem Panel. Ihre Projekte liegen in /home/app/proje, und Ihr Code läuft auf dem Server statt auf Ihrem eigenen Rechner.

Wie viel Leistung brauchen Sie?

Gesamt$3.08/Monat

Preise inklusive MwSt.

RAM und CPU können Sie jederzeit vergrößern oder verkleinern. Die Festplatte kann nur wachsen, fangen Sie also klein an.

Was ist auf Ihrem code-server-Server installiert?

  • code-server, mit dem offiziellen Skript unter /usr/local installiert
  • HTTPS über Caddy auf einer sslip.io-Adresse, mit durchgereichten WebSocket-Verbindungen
  • Passwortgeschützte Anmeldung, wobei der Dienst selbst nur auf 127.0.0.1:8080 lauscht
  • Ein Benutzer app ohne Sonderrechte und ein Arbeitsordner /home/app/proje
  • git und die Compiler-Werkzeuge build-essential
  • Firewall mit offenen Ports 22, 80 und 443, während Port 8080 intern bleibt

Welche Größe brauchen Sie für code-server?

Die offizielle Dokumentation von code-server empfiehlt mindestens 1 GB RAM und 2 CPU-Kerne, deshalb beginnt diese Installation bei 2 Kernen. Als Faustregel ist 2 GB ein bequemer Start für kleine Projekte mit wenigen Erweiterungen, und 4 GB passen zu Language Servern wie TypeScript oder Java und zum Kompilieren. RAM und CPU lassen sich im Panel erhöhen oder senken. Die Festplatte kann nur wachsen.

EinsatzGrößePreisWählen
Einstieg 1 GB RAM · 2 vCore · 25 GB NVMe $3.08/Monat
Mittel 2 GB RAM · 2 vCore · 40 GB NVMe $4.51/Monat
Leistungsstark 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/Monat

Für wen ist es gedacht?

  • Entwickler, die von einem Tablet oder einem leichten Laptop aus Code schreiben möchten
  • Alle, die auf jedem Gerät dieselbe Umgebung und dieselben Erweiterungen haben möchten
  • Wer Builds und Tests lieber auf einem Server als auf dem eigenen Computer ausführt
  • Lernende, die nichts auf ihrem Computer installieren möchten
  • Alle, die eine App auf dem Server laufen lassen und im Browser ausprobieren möchten

Was passiert nach der Bestellung?

  1. Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab.
  2. Ihr Server startet, und code-server installiert sich selbst. Warten Sie auf dem Reiter Übersicht, bis die Zeile App meldet, dass code-server bereit ist.
  3. Öffnen Sie den Link Panel-Adresse und geben Sie das Passwort aus der Zeile Passwort ein.
  4. Öffnen Sie ein Terminal über „Terminal“, „New Terminal“ und holen Sie Ihr Projekt mit git clone nach /home/app/proje.
  5. Installieren Sie Erweiterungen über „Extensions“ im linken Menü.

Bei jedem Server

  • Tägliche Sicherung im Preis inbegriffen
  • Unbegrenzter Datenverkehr
  • Voller Root-Zugriff
  • RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
  • Standort: Istanbul · IST-1.

Gut zu wissen

  • Wer Ihr Passwort kennt, kann auf dem Server Befehle ausführen, geben Sie es also nicht weiter.
  • Das Terminal öffnet sich als Benutzer app ohne Sonderrechte. Um Pakete mit apt zu installieren, verbinden Sie sich als root per SSH mit dem Server.
  • Erweiterungen kommen aus der Galerie Open VSX. Microsoft betreibt einen eigenen Marketplace für seine eigenen Produkte, eine Erweiterung, die bei Open VSX fehlt, erscheint also nicht.
  • Das Panel zeigt weiterhin das Installationspasswort an. Wenn Sie es in config.yaml ändern, bewahren Sie das neue selbst sicher auf.
  • Updates erfolgen nicht von selbst. Der offizielle Weg ist, die neue Version über die alte zu installieren: Führen Sie das Installationsskript erneut aus und dann systemctl restart code-server.

Fragen und Antworten zu code-server

Was ist code-server, und wie unterscheidet es sich von VS Code?

code-server ist ein Open-Source-Projekt, das VS Code auf einem Server betreibt, sodass Sie es im Browser nutzen können. Die Oberfläche ist VS Code, während Dateien und Befehle auf dem Server laufen. Erweiterungen kommen aus der Galerie Open VSX, nicht aus dem Marketplace von Microsoft.

Wie viel RAM braucht code-server?

Die offizielle Dokumentation empfiehlt mindestens 1 GB RAM und 2 CPU-Kerne. Als Faustregel ist 2 GB ein guter Start für kleine Projekte und 4 GB für Projekte, die Language Server nutzen und kompilieren. Reicht es nicht, vergrößern Sie in Ihrem Panel.

Funktionieren meine VS-Code-Erweiterungen in code-server?

Auf Open VSX veröffentlichte Erweiterungen lassen sich über das Panel „Extensions“ installieren. Microsoft beschränkt seinen eigenen Marketplace auf seine eigenen Produkte, daher erscheinen Erweiterungen, die nur dort veröffentlicht sind, nicht.

Wie teste ich eine Web-App, die ich in code-server entwickle?

Starten Sie Ihre App im Terminal, zum Beispiel auf Port 3000, und hängen Sie /proxy/3000/ ans Ende Ihrer Adresse an. code-server gibt die Anfrage an Ihre App weiter, Sie müssen also keinen Port in der Firewall öffnen.

Wie ändere ich das Passwort von code-server?

Ändern Sie die Zeile password in /home/app/.config/code-server/config.yaml und führen Sie als root systemctl restart code-server aus. Das Panel zeigt weiterhin das Installationspasswort an, bewahren Sie das neue also selbst sicher auf.

Habe ich in code-server sudo, und wie installiere ich Pakete?

Das Terminal öffnet sich als Benutzer app ohne Sonderrechte. Um Pakete zu installieren, verbinden Sie sich von Ihrem Computer aus als root per SSH und führen apt install aus. Root gehört immer Ihnen, und Sie können dem Benutzer app auf Wunsch sudo-Rechte geben.

Mehr lesen und ähnliche Apps ansehen