Яке призначення цієї утиліти? Усі розробники знають, що однією з головних цілей є переносимість розробки або перегляд коду.

Суть утиліти полягає в тому, що ви можете редагувати код прямо на вашому сервері, вам потрібно лише вказати IP/домен сервера та порт VS Code, який вказано в конфігураторі. Потім ви вводите пароль і одразу отримуєте кореневу IDE вашого сервера.

Code-Server

Запустіть VS Code на будь-якому комп’ютері будь-де та отримайте доступ до нього через свій браузер.

Основні моменти:

  • ​​​​Програмуйте на будь-якому пристрої з середовищем розробки
  • Використовуйте хмарні сервери для прискорення тестів, компіляцій, завантажень тощо.
  • Зберігайте заряд акумулятора, коли ви в дорозі; всі інтенсивні завдання виконуються на вашому сервері

Вимоги:

Вам знадобиться машина, на якій можна запустити сервер коду. Ви можете використовувати існуючу фізичну або віртуальну машину (VPS).

Як мінімум, ми рекомендуємо:

  • 1 ГБ оперативної памяті
  • 2 ядра процессору

Ви можете використовувати будь-який дистрибутив Linux, але наша документація передбачає, що ви використовуєте Debian / Ubuntu

Встановлення:

Найпростіший спосіб інсталювати сервер коду — це використовувати цей інсталяційний сценарій для Linux, macOS і FreeBSD.

Щоб встановити, запустіть:

curl -fsSL https://code-server.dev/install.sh | sh

Ви можете змінити процес інсталяції, увімкнувши один або декілька з таких прапорців:

--dry-run: repeat the installation process commands without running them
--method: select the installation method
--method=detect: detect the package manager, but revert to --method=standalone
--method=standalone: install the standalone release archive in ~/.local.
--prefix=/usr/local: set up a standalone release archive for the whole system.
--version=X.X.X: install version X.X.X instead of the latest version.
--help: see the usage documentation.
--edge: install the latest version of Edge (i.e. the pre-release version)

Коли це буде зроблено, сценарій встановлення надрукує інструкції щодо того, як запустити та запустити сервер коду.

Після встановлення сервера VS Code вам потрібно запустити його, виконавши команду:

sudo systemctl enable --now code-server@$USER

Щоб отримати доступ до сервера VS Code, вам потрібно налаштувати файл конфігурації (він досить простий і інтуїтивно зрозумілий), розташований за адресою: ~/.config/code-server/config.yaml                                

  • bind-addr: ip:port
  • auth: password
  • password: your_password
  • cert: false

Де bind-addr є вашою IP-адресою або доменом, після знака : ви повинні вказати відповідний порт для підключення. Пароль – ви вказуєте свій пароль для підключення.

Потім потрібно зберегти файл і перезапустити службу:

sudo systemctl restart code-server@USER

Тепер ви можете підключитися через вказану адресу прив’язки, ввести вказаний пароль і використовувати VS Code Server.

connect code-server