microsrv:~$
Консоль

microsrv

сценарий · среда разработки

Linux-ВМ для разработки без нагрузки на локальный ПК

Один раз подготовьте базовую среду с необходимыми инструментами, а затем создавайте готовые ВМ для веток, задач и CI. Подключайтесь по SSH из VS Code, Cursor или терминала и открывайте превью по HTTPS на <vmId>.msrv.space.

ssh · удалённая IDE
$ ssh -A feature-42@msrv.spacemicrosrv: connection to feature-42 establishedubuntu@feature-42:~$ mise use -g node@22 && npm test # подключитесь к той же ВМ из редактора# cursor --remote ssh-remote+feature-42@msrv.space ubuntu@feature-42:~$ curl -I https://feature-42.msrv.spaceHTTP/2 200ubuntu@feature-42:~$

Ваш привычный редактор

Это обычный SSH: работайте в VS Code, Cursor, JetBrains, Zed или терминале. SSH-адрес сохраняется при живой миграции.

  • Remote SSH

    Достаточно команды ssh -A <vmId>@msrv.space: публичный IP-адрес гостевой ВМ не нужен.

  • Базовая конфигурация через cloud-init

    Установите среды выполнения, файлы конфигурации и ключи при первом запуске — каждая ВМ сразу готова к работе.

  • Превью по HTTPS

    Запустите приложение и откройте https://<vmId>.msrv.space — TLS уже настроен на HTTPS-шлюзе.

Отдельное окружение для каждой ветки или задачи

Зафиксируйте базовый образ с инструментами и запускайте новые ВМ под отдельные задачи, фичи и CI, не нагружая рабочий компьютер.

  • Изолированные пространства

    Параллельные ВМ для веток в одной VPC или в полностью изолированных сетях.

  • CI-раннеры

    Сборочные и тестовые машины с выделенными vCPU и исходящим доступом к реестрам.

  • Безопасное удаление

    Удалите ВМ для ветки после слияния — базовая среда сохранится.

Достаточно выгодно для постоянной работы

Цена примерно на 25% ниже, чем у крупных облаков, а живая миграция сохраняет кэш даже при отзыве хоста во время компиляции.

  • Выделенные ядра

    Сборки и языковые серверы получают выделенные vCPU без влияния других клиентов.

  • Постоянный диск

    Зависимости и рабочие деревья Git сохраняются при отзыве хоста и восстановлении.

  • Та же схема администрирования

    VPC, HTTPS-шлюз и SSH-шлюз — как у рабочих ВМ.

> возможности

Полноценная система, а не вкладка в браузере

Разрабатывайте, просматривайте промежуточные версии и автоматизируйте задачи на ВМ того же типа, что и в рабочей среде.

  • Настройте один раз

    Опишите стек в cloud-init или подготовьте образ и поднимайте новые ВМ по мере необходимости.

  • Любой редактор

    Подойдёт любая IDE с поддержкой SSH — без проприетарного протокола удалённого доступа.

  • Превью по HTTPS

    Поделитесь адресом тестовой версии на <vmId>.msrv.space без ручной настройки nginx.

  • Исходящий доступ к Git и реестрам

    Клонируйте репозитории и загружайте пакеты через NAT, не открывая ВМ для входящих подключений.

  • Частная сеть и WireGuard-шлюз

    ВМ живут в изолированной VPC, к которой можно подключить свою машину через WireGuard-шлюз.

  • Живая миграция

    Долгие сборки и языковые серверы продолжают работать при переносе ВМ.

  • Готово для агентов

    Выделите автономному агенту отдельную ВМ — подробнее о работе с группами агентов см. в разделе о песочницах для ИИ.

    Песочницы для ИИ →

Подключитесь по SSH и пишите код

Удалённые Linux-ВМ с вашим набором инструментов, превью по HTTPS и тарифами, выгодными для ежедневной разработки.