Zum Hauptinhalt springen

Code-server

Beschreibung

Ein Code-server ist VS Code, das auf einem Remote-Server ausgeführt und über einen Browser aufgerufen wird.

Vorteile

  • Arbeiten Sie auf jedem Gerät in einer einzigen Entwicklungsumgebung
  • Wenn Sie eine Windows- oder Mac-Workstation haben, werden Sie die Entwicklung unter Linux als einfacher empfinden
  • Alle rechenintensiven Aufgaben werden auf dem Server ausgeführt

Erste Schritte

Nachdem das Image installiert ist, ist die Code-server-Weboberfläche unter https://example.com verfügbar, wobei example.com der Hostname Ihres Servers ist.

Um auf die Weboberfläche zuzugreifen, verwenden Sie die Zugangsdaten, die Ihnen per E-Mail zugesandt wurden.

Zusätzlich finden Sie die Anmeldedaten auf dem Server in der Datei:

/root/.app_credentials

Um auf diese Datei zuzugreifen, müssen Sie sich per SSH am Server anmelden. Sie können sich per SSH mit dem Server verbinden:

  • Mit einem SSH-Schlüssel, falls diese Option aktiviert ist, bevor ein Server erstellt wird
  • Mit dem per E-Mail zugesandten Passwort des Benutzers root, wenn der Server aktiviert wird

Domain ändern

Wenn Sie Ihre Domain oder Subdomain verwenden möchten, um auf die Code-server-Weboberfläche zuzugreifen, müssen Sie sich per SSH als Benutzer root am Server anmelden und den folgenden Befehl ausführen::

add_domain

Sie werden aufgefordert, eine Domain oder Subdomain im Format subdomain.example.com einzugeben.

Hinweis

Stellen Sie sicher, dass Ihre Domain existiert und auf die IPv4-Adresse Ihres Servers verweist!

Wenn das Skript beendet ist, wird für die angegebene Domain oder Subdomain ein Let's Encrypt-Zertifikat ausgestellt, und die Weboberfläche ist unter https://example.com/ verfügbar, wobei example.com die zuvor angegebene Domain (Subdomain) ist.

Passwort ändern

Wenn Sie das Passwort für den Zugriff auf den Code-server ändern möchten, müssen Sie sich per SSH als Benutzer root am Server anmelden und den folgenden Befehl ausführen::

change_pwd

Nach Ausführung des Befehls fordert Sie das Skript auf, ein neues Passwort einzugeben und es zu bestätigen.

Installierte Software

NameLizenz
Code-serverMIT-Lizenz
CaddyApache License 2.0

Weitere Informationen zu den installierten Paketen finden Sie in der offiziellen Dokumentation: