Orbit

Wat is 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 is het git-gebaseerde deployment platform van Kapsule: verbind een repository, push een commit, en je app wordt gebuild en gaat live op zijn eigen URL met een gratis SSL-certificaat, zonder server om in te stellen en zonder deploy script om te schrijven.

Alles wat je met Orbit deployt, wordt een project genoemd. Een project heeft een productie-URL, een volledige deployment-history met rollback in één klik, optionele staging- en branch preview-omgevingen, en eigen build-instellingen, environment-variabelen, domeinen en edge functions.

Je bereikt het via Orbit in de KPanel-zijbalk, of rechtstreeks op /orbit.

Wat Orbit voor je doet

  • Push to deploy. Push naar je productietak en Orbit kloont, installeert, bouwt en verpakt de output en begint deze te serveren. De meeste projecten zijn binnen een paar minuten live.
  • Instant rollback. Het artefact van elke geslaagde build wordt bewaard. Terugdraaien bevordert een al gebouwde versie, dus het duurt seconden en voert nooit een build opnieuw uit.
  • Meerdere omgevingen. Productie, een optionele staging-omgeving, en een automatische preview-omgeving voor elke tak die je pusht.
  • Build pipelines. npm, yarn en pnpm worden gedetecteerd vanuit je lockfile. Installatieopdracht, build-opdracht, output-directory, rootdirectory en Node.js-versie kunnen allemaal overschreven worden.
  • Gratis SSL, overal. Je kaps.run URL en elk aangepast domein dat je toevoegt krijgt automatisch een certificaat.
  • Deploy locks en goedkeuringen. Vriesproductie in tijdens een incident, of vereisen dat een persoon elke push-geactiveerde deploy goedkeurt.
  • Een uitgavenlimiet voor elk project. Een standaardlimiet van US$63.16 voor extra uitgaven per maand, met e-mailwaarschuwingen op 50% en 80%, zodat een rondgaande build-loop geen verrassingsrekening kan opleveren.

Je projectURL

Wanneer je een project maakt, kies je een Deploy URL-slug, en Orbit geeft het project een subdomein onder kaps.run. Een project met de slug my-app wordt geserveerd op my-app.kaps.run.

Branch previews krijgen hun eigen hostnaam afgeleid van de taknaam, in de vorm branch-<branch-name>.kaps.run. Niet-alfanumerieke tekens in de taknaam worden streepjes en de naam wordt afgekapt tot 48 tekens, dus een tak genaamd feat/new-checkout heeft een preview op branch-feat-new-checkout.kaps.run.

Je kunt elk moment je eigen domein toevoegen via het tabblad Domain van het project. Zie Een aangepast domein aan je project toevoegen.

De deploy URL-slug wordt eenmaal gekozen wanneer het project wordt gemaakt en kan daarna niet worden gewijzigd. Kies iets wat je graag wilt behouden, of voeg later een aangepast domein toe en gebruik dat als het openbare adres.

Git-providers

Orbit maakt verbinding met GitHub, GitLab en Bitbucket. Elke provider wordt eenmaal per account verbonden en kan vervolgens voor een willekeurig aantal projecten worden gebruikt. Walkthroughs:

Je kunt ook een project starten vanuit een startersjabloon in plaats van je eigen repository. Schakel op het scherm Nieuw project van Git Repo importeren naar Starten vanuit sjabloon en kies één van de kant-en-klare stacks (Next.js, Astro, Remix, SvelteKit, Nuxt 3, of een Express REST API). Orbit kopieert het sjabloon en deployt het onmiddellijk.

Aan de slag

  1. Klik op Orbit in de KPanel-zijbalk.
  2. Klik op Nieuw project.
  3. Verbind je Git-provider en kies vervolgens de repository die je wilt deployen.
  4. Vul Projectnaam en Deploy URL in.
  5. Klik op Project maken. Je eerste build begint meteen en je landt op het projectoverzicht.

Orbit-projectlijst in KPanel

Je weg vinden in een project

Zodra een project bestaat, worden de pagina's in vijf secties langs de bovenkant van het project gegroepeerd:

GroepPagina'sWat staat daar
OverviewOverview, DocsLive-status, nieuwste build, recente deployments, projectgezondheid, je repository README
DeploymentsDeployments, Releases, Branches, PipelineVolledige build-history, release-tags, per-tak-status, de build pipeline-weergave
ObservabilityAnalytics, Web Vitals, Build Insights, Activity, Timeline, Status pageGebruik en overage, real-user Core Web Vitals, build-prestatietrends, controlelogboek, een openbare statuspagina
ConfigureEnvironments, Env vars, Domain, Crons, Edge functions, Hooks, WebhooksAlles wat je eenmaal instelt en zelden aanraakt
SettingsSettingsBuild-instellingen, runtime-schakelaars, beveiliging, meldingen, gebruikslimieten, gevaarlijke zone

Pages op accountniveau in Orbit

Sommige pagina's bevinden zich boven individuele projecten en zijn bereikbaar via de knoppen op de Orbit-index op /orbit:

  • Mission control (/orbit/mission-control): een live consoleweergave van elk project tegelijk.
  • Queue (/orbit/queue): elke build die momenteel actief is of wacht, over alle je projecten heen.
  • Usage (/orbit/usage): build-minuten en bandbreedte voor het account.
  • Env groups (/orbit/env-groups): variabelen die tegelijk over meerdere projecten zijn gedeeld.
  • Tokens (/orbit/tokens): API-toegangstokens voor CI/CD-pipelines.
  • Insights en Search: build-analytics over projecten heen, en zoeken over projecten en deployments.

Plans en limieten

Orbit heeft drie plans: Launch (gratis voor altijd, geen kaart nodig), Liftoff op US$12.00/maand, en Apex op US$30.00/maand. Ze verschillen in hoeveel projecten je kunt draaien, hoeveel omgevingen elk project kan hebben, en je maandelijkse build-minuten en bandbreedte.

Onbeperkte teamzetels en commercieel gebruik zijn inbegrepen in elk plan, inclusief het gratis plan. Verkeer van denial-of-service-aanvallen wordt nooit tegen je bandbreedte afgetrokken.

Klik op Plans weergeven op de Orbit-index om te vergelijken en over te stappen. De volledige uitsplitsing staat in Orbit Plan Limits.

Het gratis Launch-plan is echt gratis in plaats van een proefversie. Het heeft geen vervaldatum, geen kaartbereik en commercieel gebruik is toegestaan. Het is een redelijk permanent thuis voor één kleine site.

Nog steeds hulp nodig?

Stuur ons een e-mail op support@kapsulehost.com of open een chat in KPanel.

KPanel openen
Wat is Orbit?