Code-server
Опис
Code-server — це VS Code, запущений на віддаленому сервері, доступ до якого здійснюється через браузер.
Переваги
- Працюйте на будь-якому пристрої в єдиному середовищі розробки;
- Якщо у вас є робоча станція з Windows або Mac, Вам буде легше розробляти під Linux;
- Усі інтенсивні завдання виконуються на сервері.
Початок роботи
Після встановлення образу веб-інтерфейс Code-server буде доступний за посиланням https://example.com
, де example.com
- hostname Вашого серверу
Для входу до веб-інтерфейсу використовується пароль, який Ви можете знайти у файлі на сервері:
/root/.app_password
Для доступу до цього файлу Вам потрібно зайти на сервер SSH. Ви можете підключитися до серверу SSH:
- Через SSH-ключ, якщо Ви вибрали його під час створення серверу
- Через пароль користувача
root
, що надсилається поштою при активації серверу
Зміна домену
Якщо Ви бажаєте використовувати свій домен, або піддомен, для доступу до веб-інтерфейсу Code-server, Вам потрібно зайти на сервер SSH під користувачем root
і виконати команду:
add_domain
Вам буде запропоновано ввести домен або піддомен у форматі subdomain.example.com
.
Переконайтеся, що Ваш домен існує і вказує на IPv4-адресу серверу!
Після закінчення роботи скрипту для вказаного домену або піддомену буде видано Let's Ecnrypt сертифікат і веб-інтерфейс стане доступним за посиланням https://example.com/
, де example.com
- вказаний раніше домен (піддомен).
Зміна пароля
Якщо Ви бажаєте змінити пароль для доступу до Code-server, Вам потрібно буде зайти на сервер SSH під користувачем root
і виконати команду:
change_pwd
Після виконання команди скрипт попросить Вас ввести новий пароль та підтвердити його.