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.
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
| Name | Lizenz |
|---|---|
| Code-server | MIT-Lizenz |
| Caddy | Apache License 2.0 |
Nützliche Links
Weitere Informationen zu den installierten Paketen finden Sie in der offiziellen Dokumentation: