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
wwwveya alt alan adı için CNAME oluşturun - DNS yönetimi mevcut sağlayıcıda kalır
Namecheap Üzerinden CNAME Örneği
- Namecheap hesabınıza giriş yapın
- Domain List → Manage → Advanced DNS
- Add New Record seçin
- Tür:
CNAME - Host:
wwwveya@ - Value: App Platform URL’si
- 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. 🚀