Orbit

Orbit Nedir?

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, Kapsule'nin git tabanlı dağıtım platformudur: bir depoyu bağlayın, bir commit gönderin ve uygulamanız kendi URL'sinde otomatik olarak derlenip canlı hale gelir; ücretsiz SSL sertifikası, yapılandırılacak sunucu ve yazılacak dağıtım betiği yoktur.

Orbit ile dağıttığınız her şey proje olarak adlandırılır. Bir projenin üretim URL'si, tek tıklamayla geri alma seçeneğine sahip tam dağıtım geçmişi, isteğe bağlı hazırlama ve dal önizleme ortamları ve kendi derleme ayarları, ortam değişkenleri, alanlar ve edge işlevleri vardır.

KPanel kenar çubuğundaki Orbit'ten veya doğrudan /orbit adresinden erişebilirsiniz.

Orbit Size Ne Yapar

  • Dağıtmak için gönderin. Üretim dalınıza gönderin ve Orbit klonlar, kurar, derler, çıktıyı paketler ve sunmaya başlar. Çoğu proje birkaç dakika içinde canlı hale gelir.
  • Anlık geri alma. Her başarılı derlemenin yapıtı saklanır. Geri almak, zaten derlenmiş bir sürümü yükseltir, bu nedenle saniyeler alır ve hiçbir zaman bir derlemeyi yeniden çalıştırmaz.
  • Birden çok ortam. Üretim, isteğe bağlı bir hazırlama ortamı ve gönderdiğiniz her dal için otomatik önizleme ortamı.
  • Derleme işlem hatları. npm, yarn ve pnpm, kilit dosyanızdan algılanır. Kurulum komutu, derleme komutu, çıktı dizini, kök dizini ve Node.js sürümünün tümü geçersiz kılınabilir.
  • Ücretsiz SSL, her yerde. kaps.run URL'niz ve eklediğiniz her özel etki alanı otomatik olarak sertifika alır.
  • Dağıtım kilitleri ve onaylar. Bir olayın ortasında üretimi dondurun veya her gönderi tarafından tetiklenen dağıtımı insan onaylamasını gerektirin.
  • Her projedeki harcama sınırı. Ayda US$63.16 fazla harcama için varsayılan bir sınır, %50 ve %80'de e-posta uyarıları, böylece kaçak bir derleme döngüsü beklenmedik bir fatura üretemez.

Proje URL'niz

Bir proje oluşturduğunuzda bir Dağıtım URL'si slug'u seçersiniz ve Orbit projeye kaps.run altında bir alt etki alanı verir. my-app slug'ına sahip bir proje my-app.kaps.run adresinde sunulur.

Dal önizlemeleri, dal adından türetilen kendi ana bilgisayar adını alır, branch-<branch-name>.kaps.run biçiminde. Dal adındaki alfanümerik olmayan karakterler tire haline gelir ve ad 48 karaktere kesilir, bu nedenle feat/new-checkout adında bir dal branch-feat-new-checkout.kaps.run adresinde önizlenir.

Projenin Domain sekmesinden istediğiniz zaman kendi etki alanınızı ekleyebilirsiniz. Bkz. Projenize Özel Etki Alanı Ekleme.

Dağıtım URL'si slug'u proje oluşturulurken bir kez seçilir ve daha sonra düzenlenemez. Kalıcı tutmaktan memnun olacağınız bir şey seçin veya daha sonra özel bir etki alanı ekleyin ve bunu genel adres olarak kullanın.

Git Sağlayıcıları

Orbit, GitHub, GitLab ve Bitbucket bağlantısı kurar. Her sağlayıcı hesap başına bir kez bağlanır ve ardından herhangi bir sayıda proje için kullanılabilir. Kılavuzlar:

Kendi deponuz yerine bir başlangıç şablonundan da proje başlatabilirsiniz. Yeni proje ekranında Git Deposunu İçe Aktar'dan Şablondan Başla'ya geçiş yapın ve hazır yığınlardan birini seçin (Next.js, Astro, Remix, SvelteKit, Nuxt 3 veya Express REST API). Orbit şablonu kopyalar ve hemen dağıtır.

Başlarken

  1. KPanel kenar çubuğundaki Orbit'i tıklayın.
  2. Yeni proje'yi tıklayın.
  3. Git sağlayıcınızı bağlayın, ardından dağıtmak istediğiniz depoyu seçin.
  4. Proje Adı ve Dağıtım URL'si alanlarını doldurun.
  5. Proje oluştur'u tıklayın. İlk derlemeniz hemen başlar ve proje genel bakışında yer alırsınız.

KPanel'de Orbit proje listesi

Proje İçinde Gezinme

Bir proje var olduktan sonra, sayfaları projenin üst kısmında beş bölümde gruplanır:

GrupSayfalarNeler Vardır
Genel BakışGenel Bakış, BelgelerCanlı durum, en son derleme, son dağıtımlar, proje sağlığı, depo README'niz
DağıtımlarDağıtımlar, Yayınlar, Dallar, İşlem HattıTam derleme geçmişi, yayın etiketleri, dal başına durum, derleme işlem hattı görünümü
GözlemlenebilirlikAnalitikler, Web Vitals, Derleme İçgörüleri, Etkinlik, Zaman Çizelgesi, Durum sayfasıKullanım ve fazlalık, gerçek kullanıcı Core Web Vitals, derleme performansı eğilimleri, denetim günlüğü, genel durum sayfası
YapılandırOrtamlar, Ortam değişkenleri, Etki alanı, Cronlar, Edge işlevleri, Kancalar, Web kancalarıBir kez kurduğunuz ve nadiren değiştirdiğiniz her şey
AyarlarAyarlarDerleme ayarları, çalışma zamanı aç/kapat seçenekleri, güvenlik, bildirimler, kullanım sınırları, tehlike alanı

Hesap Düzeyinde Orbit Sayfaları

Bazı sayfalar bireysel projeler üzerinde yer alır ve /orbit adresindeki Orbit dizinindeki düğmelerden erişilebilir:

  • Mission control (/orbit/mission-control): tüm projelerinizin canlı konsol görünümü.
  • Kuyruk (/orbit/queue): tüm projelerinizde çalışan veya bekleyen her derleme.
  • Kullanım (/orbit/usage): hesap için derleme dakikaları ve bant genişliği.
  • Ortam grupları (/orbit/env-groups): birden çok proje arasında paylaşılan değişkenler.
  • Belirteçler (/orbit/tokens): CI/CD işlem hatları için API erişim belirteçleri.
  • İçgörüler ve Ara: projeler arasında derleme analitikleri ve projeler ve dağıtımlar arasında arama.

Planlar ve Sınırlar

Orbit'in üç planı vardır: Launch (sonsuza kadar ücretsiz, kart gerekli değil), Liftoff US$12.00/ay, ve Apex US$30.00/ay. Kaç proje çalıştırabileceğiniz, her projenin kaç ortamı olabileceği ve aylık derleme dakikalarınız ve bant genişliğinizde farklılık gösterirler.

Sınırsız takım koltukları ve ticari kullanım tüm planlara dahildir, ücretsiz olan dahil. DDoS saldırılarından gelen trafik hiçbir zaman bant genişliğinize karşı sayılmaz.

Orbit dizininde Planları Gör'ü tıklayarak karşılaştırın ve geçiş yapın. Tam açıklama Orbit Plan Sınırları içindedir.

Ücretsiz Launch planı bir deneme sürümü yerine gerçekten ücretsizdir. Süre sonu tarihi yoktur, kart gerekli değildir ve ticari kullanım izinlidir. Tek bir küçük site için makul bir kalıcı evdir.

Hala yardıma mı ihtiyacınız var?

Bize şu adresinden e-posta gönderin: support@kapsulehost.com ya da KPanel'de sohbet açın.

KPanel'i Aç
Orbit Nedir?