Kendi barındırma hesaplarına yayınla
Uygulamanı kendi Vercel, Netlify veya Cloudflare Pages hesabına ya da SSH ile kendi sunucuna gönder.
15 Ekim 2026 tarihinde güncellendi
Craftkite barındırmanın yanı sıra bir web uygulamasını zaten kullandığın barındırma hizmetine de yayınlayabilirsin. Craftkite uygulamayı derler ve kendi hesabınla gönderir; elle ya da her değişiklikten sonra otomatik olarak yayınlayabilirsin. Kendi barındırma hesaplarına yayınlama ücretli planlara dahildir (Fiyatlar sayfasına bak).

Adım 1: bir hesap bağla
- Projenin Yayınla sekmesini aç ve Yayınlama bölümünü bul.
- Sağlayıcının yanındaki Bağla’ya tıkla ve token’ını ya da anahtarını yapıştır.
- Kontrol et ve kaydet’e tıkla. Craftkite bağlantıyı kaydetmeden önce dener.
Token’ı nereden alırsın:
- Vercel: Account Settings → Tokens. Bir Vercel ekibi için ekip kimliğini (team ID) de gir.
- Netlify: User settings → Applications → Personal access tokens.
- Cloudflare Pages: My Profile → API Tokens, Cloudflare Pages: Edit izniyle; ayrıca hesap kimliğin (account ID).
- Kendi sunucun (SSH): sunucu adı, port, bir dağıtım kullanıcısı ve onun özel anahtarı (önerilir) ya da parolası.
Bir bağlantıyı tüm projelerin kullanabilir. Bir ekipte ekibin bağlantılarını sahipler ve yöneticiler yönetir; her editörün yayınları bu bağlantıları kullanır.
Adım 2: hedefleri seç
Her hedef için bağlantıyı ve oradaki projeyi ya da klasörü seç, ardından Şimdi yayınla’ya tıkla.
| Hedef | Craftkite ne gönderir | Ne için uygun |
|---|---|---|
| Vercel | Next.js uygulamaları kaynak kod olarak (Vercel derler); Expo web dosya olarak | Sunucu özelliği kullanan uygulamalar |
| Netlify | Craftkite’ın derlediği statik çıktı | Statik siteler ve tek sayfalar |
| Cloudflare Pages | Craftkite’ın derlediği statik çıktı | Küresel ağda statik siteler |
| Kendi sunucun | Statik çıktı ya da Node modunda uygulamanın kaynak kodu | Kendi makinende tam kontrol |
Sunucu özelliği (API rotaları, sunucu tarafı oluşturma) kullanan bir uygulama statik çıktıya dönüştürülemez: Vercel’i ya da Node modunda kendi sunucunu seç. Vercel’de kaynaktan derlemede Craftkite uygulamanın ortam değişkenlerini de Vercel projesine ekler.
Kendi sunucun
Her yayın <klasör>/releases/<id> içine yüklenir, ardından <klasör>/current tek adımda ona yönlendirilir; böylece ziyaretçiler yarım yüklenmiş bir uygulama görmez. Geri dönüş için son 5 sürüm saklanır.
İlk bağlantı sunucunun host anahtarını sabitler; anahtar sonradan değişirse bağlantıyı yeniden kontrol edene kadar yayınlama durur. Yalnızca herkese açık adresler kullanılabilir.
Statik mod
Web sunucunun current klasörünü sunmasını sağla. Bir nginx örneği:
server {
listen 80;
server_name app.example.com;
root /var/www/myapp/current;
location / {
try_files $uri $uri/ /index.html;
}
}
Node modu
Craftkite uygulamanın kaynak kodunu yükler ve yeni sürümde senin tek satırlık komutunu çalıştırır, örneğin:
npm ci && npm run build && pm2 reload myapp
Komutun yeniden yükleyebileceği bir şey olması için uygulamayı bir kez kendin başlat ve ortam değişkenlerini sunucuda tut:
cd /var/www/myapp/current && pm2 start npm --name myapp -- start
Geri dönüş
Her yayın durumu ve günlüğüyle listelenir. Önceki birinde Geri dön’e tıklayarak onu yeniden gönder; geri dönüşler kredi kullanmaz. Kendi sunucunda geri dönüş, current’ı saklanan bir sürüme geri çevirir.
Krediler
Kendi barındırma hesabına her yayın 2 kredi kullanır (güncel fiyat düğmenin yanında gösterilir). Yayın başarısız olursa krediler iade edilir. Mağaza derlemelerinin kendi fiyatı vardır.
Craftkite arka ucu olan uygulamalar
Uygulaman Craftkite veritabanı, oturum açma ya da dosya depolama kullanıyorsa bu arka uç Craftkite’ta kalır; bu yüzden kendi web barındırma hesapların bu uygulama için sunulmaz. Uygulamayı Craftkite barındırmada bir özel alan adıyla yayınla ya da her şeyi kendin çalıştırmak için GitHub’a aktar.
Güvenlik
- Token’lar ve anahtarlar şifreli saklanır ve yalnızca maskelenmiş bir ipucu olarak gösterilir. Yalnızca yayınlama sırasında kullanılır.
- Günlükler hiçbir zaman token, anahtar ya da parola göstermez.
- Bağlantıyı kes bir bağlantıyı siler; hesabını silmek hepsini siler.
