Orbit
Что такое Orbit?
Orbit is Kapsule's git-based deployment platform: connect a repository, push a commit, and your app builds and goes live on its own URL with a free SSL certificate, no server to configure and no…
Orbit - это платформа развертывания на основе git от компании Kapsule: подключите репозиторий, отправьте коммит, и ваше приложение автоматически соберется и будет доступно по собственному URL с бесплатным SSL-сертификатом, без необходимости настраивать сервер или писать скрипт развертывания.
Всё, что вы развертываете с помощью Orbit, называется проектом. Проект имеет URL рабочей версии, полную историю развертываний с откатом в один клик, опциональные окружения staging и preview для ветвей, собственные параметры сборки, переменные окружения, домены и edge-функции.
Доступ к нему осуществляется через Orbit в боковой панели KPanel или напрямую по адресу /orbit.
Что делает для вас Orbit
- Push для развертывания. Отправьте коммит в рабочую ветвь, и Orbit клонирует репозиторий, установит зависимости, соберет проект, упакует результат и начнет его раздавать. Большинство проектов становятся доступными за несколько минут.
- Мгновенный откат. Артефакт каждой успешной сборки сохраняется. Откат активирует уже собранную версию, так что это занимает секунды и никогда не перезапускает сборку.
- Несколько окружений. Production, опциональное окружение staging и автоматический preview для каждой отправленной вами ветви.
- Конвейеры сборки. npm, yarn и pnpm определяются из вашего lockfile. Команда установки, команда сборки, директория вывода, корневая директория и версия Node.js можно переопределить.
- Бесплатный SSL везде. Ваш URL
kaps.runи каждый пользовательский домен, который вы подключите, получают сертификат автоматически. - Блокировки развертывания и утверждения. Заморозьте production во время инцидента или требуйте одобрения человека для каждого развертывания, вызванного push.
- Лимит расходов для каждого проекта. Стандартный лимит US$63.16 дополнительных расходов в месяц с уведомлениями по электронной почте на 50% и 80%, так что сбежавший цикл сборки не может привести к неожиданному счету.
URL вашего проекта
При создании проекта вы выбираете слаг Deploy URL, и Orbit присваивает проекту поддомен в kaps.run. Проект со слагом my-app раздаётся по адресу my-app.kaps.run.
Preview ветвей получают собственный hostname, производный от имени ветви, в формате branch-<branch-name>.kaps.run. Не буквенно-цифровые символы в имени ветви становятся дефисами, а имя усекается до 48 символов, так что ветвь под названием feat/new-checkout доступна по адресу branch-feat-new-checkout.kaps.run.
Вы можете подключить собственный домен в любой момент на вкладке Domain вашего проекта. См. Добавление пользовательского домена к вашему проекту.
Слаг deploy URL выбирается один раз при создании проекта и не может быть отредактирован позже. Выберите что-то, что вы готовы оставить, или подключите пользовательский домен позже и используйте его в качестве публичного адреса.
Поставщики Git
Orbit подключается к GitHub, GitLab и Bitbucket. Каждый поставщик подключается один раз на аккаунт и затем может использоваться для любого количества проектов. Пошаговые руководства:
Вы также можете запустить проект из стартового шаблона вместо собственного репозитория. На экране создания проекта переключитесь с Import Git Repo на Start from Template и выберите один из готовых стеков (Next.js, Astro, Remix, SvelteKit, Nuxt 3 или REST API на Express). Orbit копирует шаблон и развертывает его немедленно.
Начало работы
- Нажмите Orbit в боковой панели KPanel.
- Нажмите New project.
- Подключите поставщика Git, затем выберите репозиторий, который хотите развернуть.
- Заполните Project Name и Deploy URL.
- Нажмите Create project. Первая сборка начнется сразу, и вы перейдете на страницу обзора проекта.

Ориентирование в проекте
Когда проект существует, его страницы сгруппированы в пять разделов в верхней части проекта:
| Раздел | Страницы | Что там находится |
|---|---|---|
| Overview | Overview, Docs | Статус в реальном времени, последняя сборка, недавние развертывания, здоровье проекта, README вашего репозитория |
| Deployments | Deployments, Releases, Branches, Pipeline | Полная история сборок, теги releases, состояние по ветвям, представление конвейера сборки |
| Observability | Analytics, Web Vitals, Build Insights, Activity, Timeline, Status page | Использование и переразход, реальные Core Web Vitals пользователей, тренды производительности сборки, журнал аудита, публичная страница статуса |
| Configure | Environments, Env vars, Domain, Crons, Edge functions, Hooks, Webhooks | Всё, что вы настраиваете один раз и потом редко трогаете |
| Settings | Settings | Параметры сборки, переключатели runtime, безопасность, уведомления, лимиты использования, опасная зона |
Страницы Orbit уровня аккаунта
Некоторые страницы находятся выше отдельных проектов и доступны из кнопок на индексе Orbit в /orbit:
- Mission control (
/orbit/mission-control): представление живой консоли каждого проекта одновременно. - Queue (
/orbit/queue): каждая сборка, которая в данный момент работает или ожидает, во всех ваших проектах. - Usage (
/orbit/usage): минуты сборки и пропускная способность для аккаунта. - Env groups (
/orbit/env-groups): переменные, общие для нескольких проектов одновременно. - Tokens (
/orbit/tokens): маркеры доступа API для конвейеров CI/CD. - Insights и Search: аналитика сборок в проектах и поиск по проектам и развертываниям.
Планы и ограничения
У Orbit есть три плана: Launch (бесплатный навсегда, карта не требуется), Liftoff за US$12.00/мес и Apex за US$30.00/мес. Они отличаются по количеству проектов, которые вы можете запустить, количеству окружений для каждого проекта и вашему ежемесячному лимиту минут сборки и пропускной способности.
Неограниченные места в команде и коммерческое использование включены в каждый план, включая бесплатный. Трафик от атак отказа в обслуживании никогда не считается в вашу пропускную способность.
Нажмите See Plans на индексе Orbit для сравнения и переключения. Полная информация находится в Лимиты планов Orbit.
Бесплатный план Launch действительно бесплатный, а не пробная версия. Он не имеет срока действия, не требует карту и допускает коммерческое использование. Это разумный постоянный дом для одного небольшого сайта.