Next.js Nerede Çalışmalı? Vercel ile Coolify + VPS Arasındaki Gerçek Fark

Next.js, React ile web sitesi ve web uygulaması geliştirmek için kullanılan açık kaynak bir framework. Sayfaları, sunucu tarafı kodunu ve veri akışını aynı projede kurabilirsiniz. Kod bilgisayarınızda çalıştığında iş bitmiş olmaz; insanların siteye ulaşabilmesi için uygulamanın internete bağlı bir altyapıda sürekli çalışması gerekir. Bu işleme production’a yayınlama veya deploy denir.
Vercel ve Coolify bu noktada aynı ürünmüş gibi yan yana getiriliyor. Değiller. Vercel, repository’deki kodu kendi altyapısında build edip çalıştıran yönetilen bir hosting platformu. Coolify ise kiraladığınız Linux sunucusuna kurulan açık kaynak bir deployment paneli; size sunucu sağlamıyor. VPS de bu panelin ve uygulamanın çalıştığı, belirli CPU, RAM ve disk kapasitesine sahip sanal sunucu.
Dolayısıyla gerçek karar “Vercel mi, Coolify mı?” değil. Bir tarafta sunucu işletiminin önemli bölümünü platforma bıraktığınız Vercel, diğer tarafta Coolify ile yayınlamayı kolaylaştırdığınız fakat işletmeye devam ettiğiniz bir VPS var. Aradaki fark deploy düğmesinde değil; güncelleme, kapasite, fatura, yedek ve arıza sorumluluğunda ortaya çıkıyor.
İki model, iki farklı sınır
Sunucu işletmek istemiyorsanız ve ölçümlü platform faturasını izleyebiliyorsanız Vercel güçlü bir seçenek. İşletim sistemi, güvenlik güncellemeleri, kaynak takibi ve yedek düzenini üstlenebiliyorsanız Coolify + VPS daha belirgin bir kapasite ve maliyet sınırı verir.
İkisi de her proje için otomatik doğru değil. Vercel operasyonu azaltır ama maliyeti sabit bir tavanla kapatmaz. Coolify deploy işini kolaylaştırır ama VPS’i yönetilen hizmete dönüştürmez.
Next.js, Vercel dışında eksik çalışmak zorunda değil
Next.js’in güncel deployment dokümanı temel gereksinimi açık koyuyor: platformda bir Node.js sunucusu bulunması yeterli. Tek bir next start süreci; Server Components, ISR, Cache Components, Server Actions ve diğer framework özelliklerini çalıştırabiliyor. Docker da desteklenen standart yollardan biri.
Bu cümle, her altyapının aynı performansı ve aynı rahatlığı verdiği anlamına gelmiyor. Tek instance’tan birden fazla instance’a geçtiğinizde paylaşılan cache, tag invalidation ve tutarlı deployment kimliği gibi konular ortaya çıkıyor. Reverse proxy yanıtı buffer ederse streaming çalışsa bile beklenen hız avantajı kaybolabiliyor. Vercel bu ayrıntıların önemli bölümünü kendi platformuna göre hazır getiriyor; self-hosting yolunda bunların sahibi siz oluyorsunuz.
Yani Vercel teknik bir zorunluluk değil. Satın aldığınız şey Next.js’i çalıştırma izni de değil; framework çevresinde hazırlanmış deployment, ağ, ölçekleme, gözlem ve güvenlik işlerinin yönetilmesi.
Önce üç ürünü birbirinden ayıralım
- VPS, belirli CPU, RAM, disk ve ağ kapasitesine sahip sanal sunucudur. İşletim sistemi ve o makinede çalışan servisler sizin sorumluluğunuzdadır.
- Coolify, bir hosting şirketi değildir. Kendi sunucunuza kurulur; repository’den build alma, container çalıştırma, domain bağlama, reverse proxy ve TLS gibi işleri panelden yönetir.
- Vercel, uygulamayı kendi platform modeline göre build edip çalıştıran yönetilen hizmettir. Fiziksel ya da sanal hostu tek tek yönetmezsiniz; plan ve ölçülen kaynaklar üzerinden ücretlendirilirsiniz.
Coolify’nin self-hosted sürümünün ücretsiz olması, deployment’ın ücretsiz olduğu anlamına gelmez. Sunucu, depolama, yedek, ağ aşımı ve bakım zamanı ayrıca vardır. Aynı şekilde Vercel’in taban fiyatı da nihai faturanın tamamı değildir.
Vercel’in ücretsiz planı var; sınırı da var
Vercel Hobby planı aylık 0 dolar. Bunu yok sayarak yapılan her karşılaştırma eksik kalır. Ancak Vercel’in güncel Hobby dokümanı ve kullanım şartları bu planı kişisel, ticari olmayan kullanımla sınırlandırıyor. Ticari kullanım için Pro veya Enterprise gerekiyor.
Pro plan güncel fiyat sayfasında aylık 20 dolardan başlıyor ve 20 dolarlık kullanım kredisi içeriyor. Dahil edilen kaynakların üzerindeki kullanım ayrıca ücretlendirilebildiği için bu rakam bir tavan değil. Ek ekip üyeleri de kullanıcı başına ayrı ücret doğurabiliyor.
Spend Management burada önemli ama yanlış anlaşılmaya açık. Yalnızca harcama tutarı belirlemek kullanımı durdurmuyor; production deployment’larını pause eden eylemi ayrıca açmanız gerekiyor. Vercel kullanımı birkaç dakikada bir kontrol ediyor. Eşik aşıldığında production projeleri durdurulursa ziyaretçi 503 DEPLOYMENT_PAUSED yanıtı görüyor ve projelerin daha sonra ayrı ayrı yeniden açılması gerekiyor. Seat, entegrasyon ve ayrı eklentiler bu harcama tutarının dışında kalabiliyor.
Bu mekanizma kötü değil; davranışını bilmeden “harcama limiti koydum, sürpriz fatura imkânsız” demek yanlış.
VPS fiyatı neden daha kolay okunuyor?
VPS’te önce belirli bir kapasite kiralanır. Örneğin Hetzner’ın 15 Haziran 2026’dan sonra Almanya ve Finlandiya’da açılan CX23 planı IPv4 hariç aylık 5,49 euro. Primary IPv4 aylık 0,50 euro daha ekliyor. Böylece dar sunucu maliyeti aylık 5,99 euro, vergi hariç oluyor.
Bu, projenin toplam hosting maliyeti değildir. Domain, harici yedek, ek disk, yönetilen veritabanı, e-posta, trafik aşımı ve bakım emeği bu rakama dahil değil. Üstelik Coolify’ın güncel kurulum rehberi en az 2 CPU, 2 GB RAM ve 30 GB boş alan öneriyor; build ile çalışan uygulama aynı küçük sunucuda kaynak için yarışabilir.
VPS faturasının daha öngörülebilir olması, sistemin kendiliğinden ölçekleneceği anlamına da gelmez. CPU veya RAM biterse fatura yerine performans sorunu görürsünüz. Bunun daha iyi olup olmadığı projeye göre değişir; yalnızca arıza biçimi farklıdır.
Coolify neyi çözer, neyi çözmez?
Coolify; Git tabanlı deployment, Docker build, environment variable yönetimi, domain, reverse proxy ve TLS tarafındaki tekrar eden işleri tek yerde toplar. Elle yazılacak script ve proxy ayarını azaltması gerçek bir kazançtır.
Fakat Coolify kurulu diye aşağıdaki işler ortadan kalkmaz:
- İşletim sistemi ve Coolify güncellemeleri,
- SSH erişimi, firewall ve sunucu güvenliği,
- disk, bellek ve CPU takibi,
- uygulama verisinin sunucu dışında yedeklenmesi,
- geri yükleme işleminin gerçekten denenmesi,
- sunucu veya sağlayıcı kesintisinde müdahale.
Coolify’ın kendi backup dokümanı da sınırı açıkça belirtiyor: Coolify instance yedeği uygulama verisini ve volume’ları otomatik olarak kapsamaz. Panelin yedeği ile uygulamanın yedeği aynı şey değildir.
Vercel ne zaman ödediğiniz paranın karşılığını verir?
Vercel’in değeri yalnızca “Git push yaptım, site açıldı” değildir. Host işletimini görünmez kılması, preview deployment’ları, Next.js’e göre hazırlanmış ağ ve cache davranışı, kullanım gözlemi ve platform güvenlik katmanları birlikte değerlendirilir.
Şu koşullarda bu model anlamlı olabilir:
- Sunucu bakımıyla ilgilenmek istemiyorsanız,
- preview ve production akışının hazır gelmesi işinizi gerçekten kısaltıyorsa,
- kullanım sayaçlarını ve bütçe uyarılarını düzenli izleyecekseniz,
- platforma özgü çalışma ve fiyat modelini kabul ediyorsanız.
Buna karşılık sabit kapasiteyi kiralamayı, Docker tabanlı taşınabilirliği ve operasyonu doğrudan kontrol etmeyi tercih ediyorsanız Coolify + VPS daha anlaşılır olabilir. “Daha ucuz” kararı ancak yedek, izleme ve bakım dahil toplam maliyet çıkarıldıktan sonra verilebilir.
Kararı beş soruyla verin
- Sunucuyu kim işletecek? Cevap “ben değil” ise VPS’in düşük etiket fiyatı tek başına anlamlı değildir.
- Faturada mı, kapasitede mi sınır istiyorsunuz? Ölçümlü platform kullanımı büyüdükçe ücret artabilir; sabit VPS kapasitesi dolduğunda uygulama yavaşlayabilir.
- Tek instance yeterli mi? Birden fazla Next.js instance’ında cache ve revalidation koordinasyonu ayrıca tasarlanmalıdır.
- Veri nerede ve nasıl geri dönecek? Deployment aracı, uygulama verisi için otomatik felaket kurtarma planı değildir.
- Çıkış yolunuz var mı? Docker imajı, environment listesi, yedek ve restore prosedürü sağlayıcı değişimini kolaylaştırır.
Varsayılan bir kazanan yok
Vercel ile Coolify + VPS arasında herkes için geçerli bir kazanan yok. Vercel, sunucu sorumluluğunun önemli bölümünü yönetilen ve ölçümlü bir hizmete çevirir. Coolify, kendi sunucunuzdaki deployment işini düzenler; sunucunun kendisini sizin adınıza işletmez.
Karar vermeden önce yalnızca aylık iki rakamı karşılaştırmayın. Bir ay boyunca hangi kaynakları kullandığınızı, hangi operasyonları gerçekten yapabileceğinizi ve kesinti anında hangi yükü taşımak istediğinizi yazın. Doğru seçenek, en düşük etiket fiyatlı olan değil; maliyeti ve sorumluluğu sürpriz bırakmayandır.
Birincil kaynaklar
- Next.js — farklı platformlara deployment ve minimum gereksinimler
- Next.js — self-hosting, reverse proxy, streaming ve çoklu instance cache’i
- Coolify — kurulum ve sunucu gereksinimleri
- Coolify — Cloud ve self-hosted sorumlulukları
- Coolify — instance yedeği ile uygulama verisinin sınırı
- Vercel — Hobby ve Pro fiyatlandırması
- Vercel — Hobby planı ve kullanım sınırları
- Vercel — Spend Management ve production pause davranışı
- Hetzner — 15 Haziran 2026 Cloud fiyatları
- Hetzner — Primary IP ve Cloud sunucu fiyat modeli
Fiyat ve plan koşulları 28 Temmuz 2026 tarihinde resmî kaynaklardan kontrol edildi. Sağlayıcılar bu koşulları değiştirebilir; satın almadan önce güncel sayfayı yeniden doğrulayın.
Yazar Hakkında

Enes Kaymaz
Enes Kaymaz
Tasarım yapıyor, kod yazıyor, arada bunlardan ürün çıkarıyor.
Hakkımda Daha Fazla Bilgi →İlgili Yazılar
Tümünü Gör →
Framer mı Next.js mi? Portfolyo, SaaS, E-ticaret ve Landing Page İçin 2026 Rehberi
Framer ve Next.js gerçekte ne yapar; portfolyo, uygulama, mağaza veya landing page için hangisi ne zaman doğru seçimdir?
Devamını Oku →
TypeScript 7 Gerçekten 10 Kat Hızlı mı? Next.js 16’da Gerçek Geçiş Testi
Gerçek bir Next.js 16 projesinde bağımsız typecheck medyanı 4,79 saniyeden 0,45 saniyeye indi. Fakat doğrudan TypeScript 7 geçişi compiler API bağımlılıklarını kırdı. İşte benchmark, çalışan kurulum ve geçiş sınırları.
Devamını Oku →Bültenime abone olun
Tasarım, geliştirme ve teknoloji trendleri hakkında en son güncellemeleri alın.