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.run e 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

  1. Clique em Orbit na barra lateral do KPanel.
  2. Clique em New project.
  3. Ligue o seu fornecedor de Git, depois escolha o repositório que pretende implementar.
  4. Preencha Project Name e Deploy URL.
  5. Clique em Create project. A sua primeira compilação começa imediatamente e aterrou na visão geral do projeto.

Lista de projetos Orbit no KPanel

Navegar Num Projeto

Assim que um projeto existe, as suas páginas são agrupadas em cinco secções no topo do projeto:

GrupoPáginasO Que Está Lá
OverviewOverview, DocsEstado ao vivo, última compilação, implementações recentes, saúde do projeto, o README do seu repositório
DeploymentsDeployments, Releases, Branches, PipelineHistórico de compilação completo, tags de lançamento, estado por branch, a vista de pipeline de compilação
ObservabilityAnalytics, Web Vitals, Build Insights, Activity, Timeline, Status pageUtilizaçã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
ConfigureEnvironments, Env vars, Domain, Crons, Edge functions, Hooks, WebhooksTudo o que configura uma vez e raramente toca novamente
SettingsSettingsDefiniçõ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.

Ainda precisa de ajuda?

Envie-nos um email para support@kapsulehost.com ou abra um chat no KPanel.

Abrir KPanel
O que é Orbit?