Ana içeriğe geç

App Platform ile Uygulama Dağıtımı ve Özel Alan Adı (Custom Domain) Tanımlama

Bu Rehberde Ne Öğreneceksiniz?

Bu rehberde, bir uygulamayı App Platform üzerinde nasıl yayına alacağınızı öğreneceksiniz.
Ardından uygulamanıza özel alan adı (custom domain) ekleyerek profesyonel bir URL elde edeceksiniz.


🧠 Teknik Özet

Ana Teknik Konu: PaaS tabanlı uygulama dağıtımı ve alan adı yönetimi
Çözülen Problem: Localhost’ta çalışan uygulamayı herkese açık ve markaya uygun hale getirme
Kapsam: GitHub, App Platform, DNS, CNAME ve Nameserver yapılandırması

Bu rehber, GitHub’dan canlı ortama geçişi sadeleştirir.


App Platform Nedir?

App Platform, tamamen yönetilen bir Platform-as-a-Service (PaaS) çözümüdür.
Altyapı yönetimini arka planda tutar, sizi kod yazmaya odaklar.

Öne çıkan özellikler:

  • GitHub ve GitLab entegrasyonu
  • Otomatik dağıtım (auto-deploy)
  • DDoS koruması ve sistem yamaları
  • Küresel CDN ve alan adı desteği

Ön Koşullar

Başlamadan önce aşağıdakilere sahip olmalısınız:

  • Bir bulut altyapı hesabı (örnek: Rabisu Bulut)
  • Uygulama kodunun bulunduğu bir GitHub hesabı
  • Satın alınmış bir alan adı (örnek: rabisu.cloud)

1️⃣ Adım – Uygulamayı App Platform Üzerine Dağıtma

1. Yeni Uygulama Oluşturma

Kontrol Paneli’nde Uygulamalar (Apps) sayfasına gidin.
Uygulama Oluştur butonuna tıklayın.


2. GitHub Deposunu Bağlama

GitHub hesabınızı bağlayın ve projeyi seçin.
Monorepo kullanıyorsanız Kaynak Dizini alanını doğru girin.


3. Otomatik Dağıtımı Açma

Auto-deploy seçeneğini aktif edin.
Her commit sonrası uygulama otomatik güncellenir.


4. Kaynakları Yapılandırma

CPU ve bellek ayarlarını belirleyin.
Gerekirse ortam değişkenlerini ekleyin.


5. Dağıtımı Başlatma

Uygulama adını düzenleyin.
İnceleme ekranında bilgileri kontrol edin.
Kaynak Oluştur diyerek dağıtımı başlatın.

  • Dağıtım sonrası uygulama şu formatta erişilebilir olur:

https://ornek-uygulama-xxxx.rabscloud.app


2️⃣ Adım – Özel Alan Adı (Custom Domain) Tanımlama

Uygulamanız yayına girdikten sonra alan adınızı ekleyebilirsiniz.


1. Alan Adı Ayarlarına Gitme

Uygulamayı seçin.
Ayarlar → Alan Adları → Düzenle yolunu izleyin.


2. Alan Adı Ekleme

Alan Adı Ekle butonuna basın.
Kullanmak istediğiniz alan adını girin.


3. DNS Yönlendirme Yöntemi Seçme

A. İsim Sunucuları (Nameserver) ile

  • Platformun verdiği NS adreslerini kopyalayın
  • Alan adı firmanızda mevcut NS’leri değiştirin
  • DNS yönetimi tamamen App Platform’a geçer

B. CNAME Kaydı ile

  • Kontrol panelindeki hedef adresi kopyalayın
  • DNS sağlayıcınızda www veya alt alan adı için CNAME oluşturun
  • DNS yönetimi mevcut sağlayıcıda kalır

Namecheap Üzerinden CNAME Örneği

  1. Namecheap hesabınıza giriş yapın
  2. Domain List → Manage → Advanced DNS
  3. Add New Record seçin
  4. Tür: CNAME
  5. Host: www veya @
  6. Value: App Platform URL’si
  7. Kaydedin

DNS yayılımı ve SSL oluşturulması biraz zaman alabilir.


✅ En İyi Uygulama Önerileri

  • SSL/TLS açık olsun: Otomatik SSL hem güvenlik hem SEO sağlar
  • Alan adı sağlığını izleyin: Kesinti ve yönlendirmeleri kontrol edin
  • Yedekleme alın: Veri kaybına karşı hazırlıklı olun

❓ Sıkça Sorulan Sorular (SSS)

CNAME mi Nameserver mı kullanmalıyım?
DNS kontrolünü devretmek istemiyorsanız CNAME tercih edin.

Dağıtım ne kadar sürer?
Basit uygulamalar genelde birkaç dakikada yayına alınır.

Monorepo projeler desteklenir mi?
Evet. Kaynak dizini doğru seçmelisiniz.

Auto-deploy kapatılmalı mı?
Genelde açık kalması önerilir. Üretimde tercihe bağlıdır.

www ve naked domain nasıl yönetilir?
Nameserver kullanıyorsanız çoğu zaman otomatik yapılır.


🎯 Sonuç

App Platform, uygulama dağıtım sürecini ciddi şekilde hızlandırır.
GitHub entegrasyonu ve kolay alan adı yönetimi sayesinde altyapı yükü azalır.

Uygulamanızı dakikalar içinde yayına almak ve
profesyonel bir URL ile sunmak için
Rabisu Bulut platformunda hemen deneyebilirsiniz. 🚀