Что такое Visual Studio Code Cloud IDE и как ее установить?

Giteqa

Здравствуйте,
Сегодня я хотел бы рассказать вам о VS Code Cloud IDE. Мы обсудим, что это такое, кому оно необходимо, безопасно ли его использовать, какие преимущества оно предлагает и как установить его на сервер и получить к нему удалённый доступ.

Что такое VS Code Cloud IDE?

VS Code Cloud IDE — это не отдельная программа, а облачная версия VS Code, то есть онлайн-среда разработки (IDE), которая работает прямо в браузере и не требует установки.
Она позволяет писать, редактировать и запускать код в облаке (на удалённом сервере), а не на личном или рабочем компьютере.
Используя это решение, больше нет необходимости устанавливать среду разработки на ПК — всё работает в браузере, а код, зависимости и окружение хранятся и функционируют онлайн на сервере.

Кому это необходимо?

Эта IDE полезна как компаниям, так и отдельным разработчикам благодаря функциональности и постоянному удалённому доступу.
Используя её, вы можете подключиться к своему проекту из любой точки мира и начать работу — это большое преимущество для распределённых команд.
Она позволяет повысить эффективность разработки и продолжать работу даже во время отпуска, если требуется подключение к проекту.

Безопасно ли использовать Visual Studio Code Cloud IDE?

Безопасность использования зависит от системного администратора (или того, кто настраивает сервер). Можно настроить файервол и разрешить доступ только с определённых IP-адресов. Также для каждого пользователя создаётся уникальный пароль, что повышает уровень безопасности.
Чтобы полностью защитить себя, важно правильно настроить сервер и доступ к нему — это позволит минимизировать риск несанкционированного входа.

Какие преимущества использования Visual Studio Code Cloud IDE?

Преимуществ довольно много. Главное из них — это удалённый доступ к проекту в любое время и из любой точки мира.
Например, если ваш ведущий разработчик уехал в командировку, а его ноутбук сломался, он может просто войти через телефон или другой компьютер и продолжить работу.
Кроме того, IDE поддерживает совместную разработку, что особенно важно для командных проектов.

Как установить Visual Studio Code Cloud IDE на сервер?

Ниже приведена инструкция по установке на сервер с Ubuntu 24.04.

  1. Обновите пакеты сервера:

    sudo apt update sudo apt upgrade -y
  2. Установите необходимые инструменты:

    sudo apt install -y curl wget apt-transport-https
  3. Скачайте установщик:

    curl -fsSL https://code-server.dev/install.sh | sh
  4. Включите автозапуск Code-Server и запустите его:

    sudo systemctl enable --now code-server@$USER
  5. Проверьте статус службы Code-Server:

    systemctl status code-server@$USER
  6. Откройте файл конфигурации для редактирования:

    nano ~/.config/code-server/config.yaml

    Укажите следующие параметры:

    bind-addr: SERVERIP:8080 auth: password password: your_strong_password_here cert: false
  7. Перезапустите Code-Server:

    sudo systemctl restart code-server@$USER

После выполнения настроек можно авторизоваться через браузер и начать работу.

Видеоинструкция по установке

Если этих команд и описаний недостаточно, я подготовил видео, которое подробно показывает процесс установки и подключения:

Заключение

В этой статье мы разобрали, что такое VS Code Cloud IDE, кому оно нужно и какие у него преимущества.
Также рассмотрели процесс установки и предоставили видеоинструкцию.
Надеюсь, статья была полезной и поможет вам в вашей работе.

Спасибо за внимание и удачной разработки!
Автор статьи — Anatolie Cohaniuc