К содержимому

code-server на VPS

VS Code в браузере

Хостинг
Git и CI/CD
Автор
Coder
Лицензия
MIT
Версия
4.139.1

Скрипт бесплатный · VPS от $4.63 в месяц · установка около 60 секунд

Установка по SSH

root@vps:~# curl -fsSL https://code-server.dev/install.sh | sh && sudo systemctl enable --now code-server@$USER

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/coder/code-serverok
  • Version4.139.1ok
  • Port8080/tcplisten

✓ code-server 4.139.1 установлен · около 60 секунд

root@vps:~#

Команда установки из библиотеки. Вывод сокращён: на вашем сервере он может отличаться.

Что это

  • IDE
  • VS Code
  • Удалённая разработка

code-server — Visual Studio Code, который работает на сервере и открывается в браузере. Пишите код с ноутбука, планшета или чужого компьютера, а сборка и запуск идут на мощном VPS.

Удобно для разработки ботов и сайтов прямо там, где они работают: терминал, git, расширения и отладка в одном окне.

Официальный скрипт ставит пакет и запускает code-server как сервис systemd от текущего пользователя.

  • Полноценный VS Code в браузере
  • Расширения из Open VSX
  • Встроенный терминал сервера
  • Вход по паролю
  • Работает на планшете и слабом ноутбуке

Рекомендуемый тариф

Для code-server — не меньше 2 vCPU, 3 ГБ RAM и 45 ГБ NVMe.

Минимум для запуска
1 vCPU · 1 ГБ RAM · 10 ГБ диска
Системы
Ubuntu 22.04 · Ubuntu 24.04 · Debian 11 · Debian 12 · AlmaLinux 9

Как установить

Три шага в боте или одна команда по SSH, установка займёт около 60 секунд.

  1. 01

    Выберите тариф в боте

    Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.

  2. 02

    Добавьте code-server

    На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.

  3. 03

    Пароль лежит в ~/.config/code-server/config.yaml

    Адрес сервера и данные для входа бот пришлёт в чат.

Вручную по SSH

Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 11, Debian 12, AlmaLinux 9.

Команда установки
curl -fsSL https://code-server.dev/install.sh | sh && sudo systemctl enable --now code-server@$USER

Порты

Порты code-server
ПортПротоколНазначение
8080tcpВеб-интерфейс (по умолчанию только 127.0.0.1)

После установки

  1. 1.Пароль лежит в ~/.config/code-server/config.yaml
  2. 2.Откройте через SSH-туннель: ssh -L 8080:127.0.0.1:8080 root@IP, затем http://localhost:8080
  3. 3.Для постоянного доступа настройте HTTPS-прокси (Caddy или Nginx) на 127.0.0.1:8080

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

Не нашли ответ? Пишите @ExpressHost_SupportBot.

Безопасно ли открыть порт 8080?

Не стоит: code-server даёт доступ к терминалу сервера. Используйте SSH-туннель или HTTPS-прокси с надёжным паролем.

Как обновить?

Повторно запустите установочный скрипт и перезапустите сервис: systemctl restart code-server@$USER.

Где лежат настройки и расширения?

Конфиг — ~/.config/code-server, расширения и данные — ~/.local/share/code-server.

code-server ставится при заказе — в боте.