ServerAvatar

code-server на вашем сервере в один клик.

Пишите код в VS Code из любого браузера с code-server — на собственном сервере. ServerAvatar запускает его в одном Docker-контейнере, хранит домашнюю папку в томе, генерирует пароль для входа и сам включает HTTPS.

  • Один контейнер
  • VS Code в браузере
  • Один пароль, без логина
code-server работает на вашем собственном сервере в контейнерах codeserver, HTTPS включён, а над ним панель ServerAvatar показывает запущенное приложениеYOUR SERVER

Раздел 01Что такое code-server

Что такое code-server?

code-server — это VS Code, который работает на сервере и открывается в браузере. Его делает Coder на основе открытого ядра VS Code: на любом устройстве у вас тот же редактор, терминал и расширения, а сборки, тесты и загрузки выполняются на сервере, а не на ноутбуке.

Этот рецепт запускает официальный образ code-server в одном контейнере. Домашняя папка /home/coder — это Docker-том, поэтому проекты, настройки, установленные расширения и история оболочки сохраняются после перезапусков и обновлений образа. Учётных записей нет: вход по одному паролю.

  • Бесплатный, с открытым кодом (MIT)
  • Основан на открытом ядре VS Code
  • Расширения из Open VSX

Раздел 02Возможности

Что можно делать в code-server

  • VS Code во вкладке браузера

    Работайте в привычном редакторе: проводник файлов, поиск по всем файлам, палитра команд, настройки и темы — с любого компьютера или планшета с браузером.

  • Терминал на вашем сервере

    Откройте терминал в редакторе и запускайте сборки, тесты и скрипты на сервере. Это оболочка внутри контейнера, где сразу есть git, curl, wget, nano, vim и zsh.

  • Расширения из Open VSX

    Устанавливайте поддержку языков, линтеры, форматтеры и темы в панели расширений. code-server использует галерею Open VSX, а ещё можно установить скачанный файл .vsix.

  • Встроенный Git

    Клонируйте, коммитьте, создавайте ветки и пушьте из панели системы управления версиями или из терминала. В образе есть git, Git LFS и SSH-клиент.

  • Смотрите, что запустили

    Запустите dev-сервер в терминале и откройте его по адресу your-domain/proxy/3000/, если он слушает порт 3000. code-server проксирует его за тем же паролем, так что веб-приложение можно проверить, не открывая другой порт.

  • Установите как приложение

    Установите code-server в Chrome как прогрессивное веб-приложение или добавьте его на экран «Домой» на iPad. Он откроется в своём окне, и больше сочетаний клавиш будет доходить до редактора, а не до браузера.

Раздел 03Требования

Что понадобится

Чистый сервер Ubuntu, на который можно войти как root. Установщик проверяет всё это, прежде чем что-либо менять.

code-server в Docker
Требованиеcode-server в Docker
Операционная системаUbuntu 24.04 или 26.04 LTS (x86-64)
CPU2 ядра или больше
RAM1 ГБ или больше
Диск10 ГБ или больше (рекомендуется 25 ГБ)
Контейнерыcode-server 4.141
Порты80 и 443 открыты

CPU и RAM — минимальная рекомендация самого code-server: 2 ядра CPU и 1 ГБ RAM. Диск: на нашем тестовом сервере с панелью и code-server занято около 7,5 ГБ; 25 ГБ рекомендует Ubuntu.

Раздел 04Установка

Как установить code-server

Все шаги выполняются в панели ServerAvatar. Терминал не нужен.

  1. Выберите code-server в 1-Click Recipes

    На сервере откройте Applications, нажмите Create application и найдите code-server в разделе 1-Click Recipes.

  2. Задайте имя и домен

    Назовите приложение и укажите свой домен или временный, который работает сразу. Панель создаст для него системного пользователя.

  3. Создайте

    Нажмите Create application. Панель запустит code-server, включит HTTPS и покажет сгенерированный пароль для входа. Сохраните его в надёжном месте.

  4. Войдите и начните работу

    Откройте домен приложения и введите пароль из панели; имени пользователя в code-server нет. В браузере откроется VS Code: откройте папку в /home/coder или клонируйте Git-репозиторий и приступайте.

Раздел 05Вопросы

Частыевопросы.

Не нашли ответ? Напишите в нашу службу поддержки.

Написать в поддержку

Без риска

Первое приложениеза 10 минут.

Подключите сервер, выберите приложение и запустите его — SSL и бэкапы уже на месте.

  • Банковская карта не нужна
  • 4 дня бесплатно
  • Запуск в ближайшие 10 минут