Przejdź do głównej treści

Code-server

Opis

Code-server to VS Code działający na zdalnym serwerze, dostępny przez przeglądarkę.

Zalety

  • Pracuj na dowolnym urządzeniu w jednym środowisku programistycznym
  • Jeśli korzystasz ze stacji roboczej z systemem Windows lub Mac, programowanie w systemie Linux będzie łatwiejsze
  • Wszystkie zasobożerne zadania są wykonywane na serwerze

Pierwsze kroki

Po zainstalowaniu obrazu interfejs internetowy Code-server będzie dostępny pod adresem https://example.com, gdzie example.com to nazwa hosta Twojego serwera.

Aby uzyskać dostęp do interfejsu internetowego, użyj danych logowania przesłanych do Ciebie e-mailem.

Dodatkowo dane logowania można znaleźć na serwerze w pliku:

/root/.app_credentials

Aby uzyskać dostęp do tego pliku, musisz zalogować się do serwera przez SSH. Możesz połączyć się z serwerem przez SSH:

  • Za pomocą klucza SSH, jeśli ta opcja została włączona przed utworzeniem serwera
  • Za pomocą hasła użytkownika root przesłanego e-mailem po aktywacji serwera

Zmiana domeny

Jeśli chcesz używać własnej domeny lub subdomeny do uzyskiwania dostępu do interfejsu internetowego Code-server, musisz zalogować się do serwera przez SSH jako użytkownik root i uruchomić polecenie::

add_domain

Zostaniesz poproszony o podanie domeny lub subdomeny w formacie subdomain.example.com.

notatka

Upewnij się, że Twoja domena istnieje i wskazuje na adres IPv4 Twojego serwera!

Po zakończeniu działania skryptu dla wskazanej domeny lub subdomeny zostanie wydany certyfikat Let's Ecnrypt, a interfejs internetowy będzie dostępny pod adresem https://example.com/, gdzie example.com to wcześniej podana domena (subdomena).

Zmiana hasła

Jeśli chcesz zmienić hasło dostępu do Code-server, musisz zalogować się do serwera przez SSH jako użytkownik root i uruchomić polecenie::

change_pwd

Po wykonaniu polecenia skrypt poprosi Cię o wprowadzenie nowego hasła i jego potwierdzenie.

Zainstalowane oprogramowanie

NazwaLicencja
Code-serverLicencja MIT
CaddyLicencja Apache 2.0

Przydatne linki

Więcej informacji o zainstalowanych pakietach znajdziesz w ich oficjalnej dokumentacji: