VSCode Server в Docker: редактор в браузере на своём сервере, коротко и с данными
Конспект страницы: 5 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: VSCode Server в Docker: редактор в браузере на своём сервере.
Коротко
VSCode Server в Docker обычно означает code-server: открытую сборку VS Code, которая работает на сервере и открывается в браузере на порту 8080. Код, терминал и расширения живут на VPS, а вы заходите в редактор с любого компьютера или планшета. Для code-server хватит 2 ядер и 2 ГБ памяти, больше просят языковые серверы и сборка.
Конспект по разделам
VS Code Server от Microsoft и code-server: в чём разница
Под названием «VS Code Server» прячутся два разных продукта. Если вы работаете из установленного VS Code, серверная часть Microsoft ставится сама при подключении по Remote-SSH. Если нужен редактор именно в браузере и в контейнере, берите code-server.
Запуск code-server в Docker и docker compose
Официальная команда из документации, порт привязан к локальному адресу сервера: Та же конфигурация в виде compose-файла, чтобы контейнер поднимался после перезагрузки: Пароль для входа лежит в файле config.yaml в подключённом каталоге настроек (.config/code-server/config.yaml ). Поменяйте его на свой и перезапустите контейнер. Образ собран для amd64 и arm64.
Как открыть code-server снаружи: SSH-туннель или домен с HTTPS
Разработчики code-server настоятельно советуют проброс порта по SSH: ничего не публикуется, пароль не уходит в сеть открытым текстом. Для постоянного адреса направьте поддомен на сервер и поставьте перед code-server обратный прокси, то есть сервер, который принимает HTTPS и передаёт запросы редактору. В руководстве разобраны два варианта с Let's Encrypt: Caddy и Nginx.
Расширения и ИИ-агенты в code-server
Магазин расширений Microsoft по своим условиям работает только с продуктами Microsoft, поэтому code-server к нему не подключается. Часть расширений найдётся в другом каталоге, остальные ставятся вручную из файла.vsix. Терминальные агенты от этого не зависят.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов
Данные
| code-server (Coder) | VS Code Server (Microsoft) | |
|---|---|---|
| Как открывается | В любом браузере по адресу сервера | Из VS Code через Remote-SSH или через туннель на vscode.dev |
| Docker-образ | codercom/code-server | Отдельного образа нет, ставится командой code |
| Магазин расширений | Без магазина Microsoft | Магазин Microsoft |
| Условия | Открытый код | Лицензия VS Code Server, принимается при первом запуске |
Данные на 14 октября 2026.
Вопросы и ответы
Где взять пароль code-server после запуска в Docker?
В файле config.yaml в каталоге.config/code-server, который подключён в контейнер томом. Смените пароль там и перезапустите контейнер.
Сколько памяти нужно code-server?
Разработчики называют минимум 1 ГБ памяти и 2 ядра. Для TypeScript, Java или сборки в Docker закладывайте 4 ГБ и больше.
Почему в code-server нет некоторых расширений VS Code?
Условия магазина Microsoft разрешают его только продуктам Microsoft. Недостающие расширения ставят вручную из файла.vsix.
Есть ли code-server для Windows-сервера?
Нет, сборки для Windows разработчики не публикуют. Ставьте code-server на Linux или в Docker.