Orbit

Qu'est-ce qu'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 est la plateforme de déploiement basée sur git de Kapsule : connectez un dépôt, poussez un commit, et votre application se construit et se met en ligne sur sa propre URL avec un certificat SSL gratuit, sans serveur à configurer et sans script de déploiement à écrire.

Tout ce que vous déployez avec Orbit s'appelle un projet. Un projet dispose d'une URL de production, d'un historique de déploiement complet avec restauration en un clic, d'environnements de staging et d'aperçu de branche facultatifs, ainsi que de ses propres paramètres de construction, variables d'environnement, domaines et fonctions edge.

Vous y accédez via Orbit dans la barre latérale de KPanel, ou directement à /orbit.

Ce qu'Orbit fait pour vous

  • Poussez pour déployer. Poussez vers votre branche de production et Orbit clone, installe, construit, empaquette la sortie et commence à la servir. La plupart des projets sont en ligne en quelques minutes.
  • Restauration instantanée. L'artefact de chaque construction réussie est conservé. La restauration promeut une version déjà construite, elle prend donc quelques secondes et ne relance jamais une construction.
  • Plusieurs environnements. Production, un environnement de staging facultatif, et un environnement d'aperçu automatique pour chaque branche que vous poussez.
  • Pipelines de construction. npm, yarn et pnpm sont détectés à partir de votre fichier de verrouillage. La commande d'installation, la commande de construction, le répertoire de sortie, le répertoire racine et la version de Node.js sont tous remplaçables.
  • SSL gratuit, partout. Votre URL kaps.run et chaque domaine personnalisé que vous attachez reçoivent automatiquement un certificat.
  • Verrous de déploiement et approbations. Gelezla production lors d'un incident, ou exigez une approbation humaine pour chaque déploiement déclenché par une poussée.
  • Un plafond de dépenses sur chaque projet. Un plafond par défaut de US$63.16 de dépenses supplémentaires par mois, avec des alertes par e-mail à 50 % et 80 %, pour qu'une boucle de construction incontrôlée ne produise pas une facture surprise.

L'URL de votre projet

Quand vous créez un projet, vous choisissez un slug Deploy URL, et Orbit donne au projet un sous-domaine sous kaps.run. Un projet avec le slug my-app est servi à my-app.kaps.run.

Les aperçus de branche reçoivent leur propre nom d'hôte dérivé du nom de la branche, sous la forme branch-<branch-name>.kaps.run. Les caractères non alphanumériques dans le nom de la branche deviennent des traits d'union et le nom est tronqué à 48 caractères, donc une branche appelée feat/new-checkout s'affiche en aperçu à branch-feat-new-checkout.kaps.run.

Vous pouvez attacher votre propre domaine à tout moment à partir de l'onglet Domain du projet. Voir Ajouter un domaine personnalisé à votre projet.

Le slug de l'URL de déploiement est choisi une fois, lors de la création du projet, et ne peut pas être modifié après. Choisissez quelque chose que vous êtes heureux de conserver, ou attachez un domaine personnalisé plus tard et utilisez-le comme adresse publique.

Fournisseurs Git

Orbit se connecte à GitHub, GitLab et Bitbucket. Chaque fournisseur est connecté une fois par compte et peut ensuite être utilisé pour un nombre quelconque de projets. Procédures pas à pas :

Vous pouvez aussi démarrer un projet à partir d'un modèle de démarrage au lieu de votre propre dépôt. Sur l'écran Nouveau projet, basculez de Importer un dépôt Git à Démarrer à partir d'un modèle et choisissez l'une des piles prêtes à l'emploi (Next.js, Astro, Remix, SvelteKit, Nuxt 3, ou une API REST Express). Orbit copie le modèle et le déploie immédiatement.

Démarrer

  1. Cliquez sur Orbit dans la barre latérale de KPanel.
  2. Cliquez sur New project.
  3. Connectez votre fournisseur Git, puis choisissez le dépôt que vous voulez déployer.
  4. Remplissez Project Name et Deploy URL.
  5. Cliquez sur Create project. Votre première construction démarre immédiatement et vous arrivez sur l'aperçu du projet.

Liste de projets Orbit dans KPanel

Se repérer dans un projet

Une fois qu'un projet existe, ses pages sont regroupées en cinq sections en haut du projet :

GroupePagesCe qui s'y trouve
OverviewOverview, DocsÉtat en direct, dernière construction, déploiements récents, santé du projet, README de votre dépôt
DeploymentsDeployments, Releases, Branches, PipelineHistorique de construction complet, étiquettes de version, état par branche, vue du pipeline de construction
ObservabilityAnalytics, Web Vitals, Build Insights, Activity, Timeline, Status pageUtilisation et dépassement, Core Web Vitals des utilisateurs réels, tendances de performance de construction, piste d'audit, page de statut public
ConfigureEnvironments, Env vars, Domain, Crons, Edge functions, Hooks, WebhooksTout ce que vous configurez une fois et que vous touchez rarement à nouveau
SettingsSettingsParamètres de construction, basculements d'exécution, sécurité, notifications, limites d'utilisation, zone dangereuse

Pages Orbit au niveau du compte

Certaines pages se situent au-dessus des projets individuels, accessibles à partir des boutons sur l'index Orbit à /orbit :

  • Mission control (/orbit/mission-control) : une vue de console en direct de chaque projet à la fois.
  • Queue (/orbit/queue) : chaque construction actuellement en cours d'exécution ou en attente, dans tous vos projets.
  • Usage (/orbit/usage) : minutes de construction et bande passante du compte.
  • Env groups (/orbit/env-groups) : variables partagées entre plusieurs projets à la fois.
  • Tokens (/orbit/tokens) : jetons d'accès API pour les pipelines CI/CD.
  • Insights et Search : analytique de construction entre projets, et recherche entre projets et déploiements.

Plans et limites

Orbit propose trois plans : Launch (gratuit à jamais, aucune carte requise), Liftoff à US$12.00/mois, et Apex à US$30.00/mois. Ils diffèrent sur le nombre de projets que vous pouvez exécuter, le nombre d'environnements que chaque projet peut avoir, et votre bande passante et vos minutes de construction mensuelles.

Un nombre illimité de sièges d'équipe et une utilisation commerciale sont inclus dans tous les plans, y compris le plan gratuit. Le trafic provenant d'attaques par déni de service n'est jamais comptabilisé dans votre bande passante.

Cliquez sur See Plans sur l'index Orbit pour comparer et basculer. La ventilation complète se trouve dans Limites des plans Orbit.

Le plan Launch gratuit est véritablement gratuit plutôt qu'un essai. Il n'a pas d'expiration, ne nécessite pas de carte, et l'utilisation commerciale est autorisée. C'est une demeure permanente raisonnable pour un seul petit site.

Vous avez besoin d'aide?

Envoyez-nous un email à support@kapsulehost.com ou ouvrez un chat dans KPanel.

Ouvrir KPanel
Qu'est-ce qu'Orbit ?