Orbit
O que é 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 é a plataforma de implementação baseada em git da Kapsule: conecte um repositório, envie um commit e a sua aplicação compila e fica online no seu próprio URL com um certificado SSL gratuito, sem servidor para configurar e sem script de implementação para escrever.
Tudo o que implementa com Orbit chama-se um projeto. Um projeto tem um URL de produção, um histórico de implementação completo com reversão com um clique, ambientes opcionais de staging e pré-visualização de branch, e as suas próprias definições de compilação, variáveis de ambiente, domínios e funções edge.
Acede-o através de Orbit na barra lateral do KPanel ou directamente em /orbit.
O Que Orbit Faz Por Si
- Enviar para implementar. Envie para o seu branch de produção e Orbit clona, instala, compila, empacota o resultado e começa a servi-lo. A maioria dos projetos fica online em alguns minutos.
- Reversão instantânea. O artefacto de cada compilação bem-sucedida é guardado. Reverter promove uma versão já compilada, por isso demora segundos e nunca executa novamente uma compilação.
- Múltiplos ambientes. Produção, um ambiente de staging opcional e um ambiente de pré-visualização automático para cada branch que envia.
- Pipelines de compilação. npm, yarn e pnpm são detectados a partir do seu lockfile. Comando de instalação, comando de compilação, directório de saída, directório raiz e versão do Node.js são todos sobrescritíveis.
- SSL gratuito, em todo o lado. O seu URL
kaps.rune cada domínio personalizado que anexa obtêm um certificado aprovisionado automaticamente. - Bloqueios de implementação e aprovações. Congele a produção durante um incidente ou exija que um humano aprove cada implementação acionada por push.
- Um limite de gastos em cada projeto. Um limite predefinido de US$63.16 de gastos em excesso por mês, com alertas de e-mail em 50% e 80%, para que um ciclo de compilação descontrolado não possa produzir uma factura surpresa.
O URL Do Seu Projeto
Quando cria um projeto escolhe um slug de Deploy URL, e Orbit atribui ao projeto um subdomínio em kaps.run. Um projeto com o slug my-app serve em my-app.kaps.run.
As pré-visualizações de branch obtêm o seu próprio nome de anfitrião derivado do nome do branch, na forma branch-<branch-name>.kaps.run. Os caracteres não alfanuméricos no nome do branch tornam-se hífenes e o nome é truncado para 48 caracteres, portanto um branch chamado feat/new-checkout apresenta uma pré-visualização em branch-feat-new-checkout.kaps.run.
Pode anexar o seu próprio domínio a qualquer momento a partir do separador Domain do projeto. Consulte Adicionar um Domínio Personalizado ao Seu Projeto.
O slug de deploy URL é escolhido uma vez, quando o projeto é criado, e não é editável depois. Escolha algo com o qual fica feliz em manter, ou anexe um domínio personalizado mais tarde e use-o como o endereço público.
Fornecedores de Git
Orbit liga-se ao GitHub, GitLab e Bitbucket. Cada fornecedor é ligado uma vez por conta e pode depois ser utilizado para qualquer número de projetos. Guias:
Também pode iniciar um projeto a partir de um starter template em vez do seu próprio repositório. No ecrã New project, mude de Import Git Repo para Start from Template e escolha uma das pilhas prontas (Next.js, Astro, Remix, SvelteKit, Nuxt 3, ou uma API REST Express). Orbit copia o template e implementa-o imediatamente.
Primeiros Passos
- Clique em Orbit na barra lateral do KPanel.
- Clique em New project.
- Ligue o seu fornecedor de Git, depois escolha o repositório que pretende implementar.
- Preencha Project Name e Deploy URL.
- Clique em Create project. A sua primeira compilação começa imediatamente e aterrou na visão geral do projeto.

Navegar Num Projeto
Assim que um projeto existe, as suas páginas são agrupadas em cinco secções no topo do projeto:
| Grupo | Páginas | O Que Está Lá |
|---|---|---|
| Overview | Overview, Docs | Estado ao vivo, última compilação, implementações recentes, saúde do projeto, o README do seu repositório |
| Deployments | Deployments, Releases, Branches, Pipeline | Histórico de compilação completo, tags de lançamento, estado por branch, a vista de pipeline de compilação |
| Observability | Analytics, Web Vitals, Build Insights, Activity, Timeline, Status page | Utilização e excesso, Core Web Vitals de utilizador real, tendências de desempenho de compilação, registo de auditoria, uma página de estado pública |
| Configure | Environments, Env vars, Domain, Crons, Edge functions, Hooks, Webhooks | Tudo o que configura uma vez e raramente toca novamente |
| Settings | Settings | Definições de compilação, toggles de tempo de execução, segurança, notificações, limites de utilização, zona de perigo |
Páginas Orbit ao Nível da Conta
Algumas páginas ficam acima de projetos individuais, acessíveis a partir dos botões no índice Orbit em /orbit:
- Mission control (
/orbit/mission-control): uma vista de consola ao vivo de cada projeto ao mesmo tempo. - Queue (
/orbit/queue): cada compilação actualmente em execução ou à espera, em todos os seus projetos. - Usage (
/orbit/usage): minutos de compilação e largura de banda para a conta. - Env groups (
/orbit/env-groups): variáveis partilhadas em vários projetos ao mesmo tempo. - Tokens (
/orbit/tokens): tokens de acesso API para pipelines CI/CD. - Insights e Search: análise de compilação em projetos e pesquisa em projetos e implementações.
Planos e Limites
Orbit tem três planos: Launch (gratuito para sempre, sem cartão necessário), Liftoff a US$12.00/mês e Apex a US$30.00/mês. Diferem no número de projetos que pode executar, quantos ambientes cada projeto pode ter e minutos e largura de banda de compilação mensais.
Assentos de equipa ilimitados e uso comercial estão incluídos em cada plano, incluindo o gratuito. O tráfego de ataques de negação de serviço nunca é contabilizado contra a sua largura de banda.
Clique em See Plans no índice Orbit para comparar e mudar. A divisão completa está em Limites de Plano Orbit.
O plano Launch gratuito é verdadeiramente gratuito em vez de um ensaio. Não tem expiração, nenhuma exigência de cartão e o uso comercial é permitido. É uma casa permanente razoável para um único site pequeno.