corpusctl vs Ghost: yayın platformu mu, içerik altyapısı mı?
Ghost(Pro) kitle büyüklüğüne göre fiyatlandırır ve bir kurulum bir yayındır. corpusctl sabit bir planla tek panelden N yayın çalıştırır. Dürüstçe karşılaştırıldı.
Ghost, corpusctl'in hiç yapmadığı bir şeyde mükemmel.
Tek bir yazar ya da tek bir yayınsanız ve güzel bir editör, ücretli üyelikler, bülten gönderimi ve bir dakikada kurabileceğiniz bir tema istiyorsanız — Ghost doğru cevaptır ve bu yazı sizi bundan vazgeçirmeye çalışmayacak. Yaklaşık 55.000 GitHub yıldızı, açık kaynak, self-hosted edilebilir, gerçekten sevilen bir ürün.
Bu karşılaştırma diğer durum için: yayının ürün olmaktan çıkıp ürünün bir parçası olmaya başladığı durum.
Ghost(Pro), kitle büyüklüğüne göre fiyatlandırır. Fiyatlandırma sayfasında bir üye sayısı kaydırma çubuğu var ve onu oynatmak fiyatı oynatır. 17 Ağustos 2026'da ghost.org'da listelendiği üzere Starter planı yıllık faturalandırılan ayda 18 dolardan başlar.
Bu model ücretli bir bülten için tutarlıdır — daha fazla üye daha fazla gelir demektir, dolayısıyla daha fazla maliyet adildir. Bir şirket blogu, bir dokümantasyon sitesi ya da bir ürün değişiklik günlüğü için çok daha az tutarlıdır; buralarda okuyucular bir pazarlama sonucudur, bir gelir kalemi değil. Orada size doğrudan geri ödemeyen bir şey için daha fazla ödüyorsunuz.
corpusctl sabit bir plan ve bunun nedeni cömertlikten çok mimari. Yayınlanan içerik derleme anında nesne deposunda
servis edilir. Ziyaretçi trafiği API'ye veya PostgreSQL'e hiç ulaşmaz. Ölçülecek bir okuma yok, dolayısıyla bir kaydırma çubuğunun kaydıracağı bir şey de yok.
Yapısal fark budur ve değerlendirmelerin çoğunu belirler.
Bir Ghost kurulumu bir yayındır. Beş marka, işletilecek ve yükseltilecek beş kurulum ya da ödenecek beş Ghost(Pro) aboneliği demektir. Paylaşılan bir panel yok, alan başına roller yok, bir editörün çalıştığı üç markayı görüp çalışmadığı ikisini görmediği tek bir yer yok.
corpusctl, auth ve modül kayıt defterinin yanında, çekirdekte çok kiracılıdır:
Tek panel, sınırsız alan.
Bir kullanıcı alan başına ayrı bir rol taşır — bir markada editör, başka birinde sahip, üçüncüsünde görünmez.
İzolasyon PostgreSQL satır düzeyi güvenliği ile, veritabanında, unutulmuş bir filtrenin yaşadığı uygulama katmanının altında uygulanır.
Bir ajans, bir marka grubu ya da her müşteriye kendi içeriğini veren bir SaaS için bu fark, kararın tümüdür.
#Ghost sayfa render eder. corpusctl size veri verir.
Ghost'un bir Content API'si var ve çalışıyor. Ama Ghost'un ağırlık merkezi temalar: Ghost tarafından, Ghost'un kendi ön yüzünde render edilen Handlebars şablonları. Ghost ile headless'a geçmek, ürünün işin çoğunun gittiği kısmını kapatmak demektir.
corpusctl asla bir sayfa render etmez. Tema katmanı yok ve okuma istemcisi sonradan eklenen bir şey değil, birincil arayüz.
Sonuç tüketici paketlerinde ortaya çıkar. Blok render'ıcıları sıfır varsayılan stil ile gelir — tek satır CSS bile yok. Her blok tipi override edilebilir ve bilinmeyen bir blok tipi, hata fırlatmak yerine zarifçe atlanır. Çekirdek render ağacı çerçeve-bağımsız; React, Vue ve Next.js adaptörleri onun üstünde ince katmanlardır.
Arkasındaki kural: bir blok tipini render etmek çerçeveye özel kod gerektiriyorsa, soyutlama yanlış yerdedir. Bir API yanıtını stillenmiş işaretlemeye (markup) dönüştürmek, bir headless CMS'i benimsemenin en zor kısmıdır ve bir tasarım dayatan bir paket bunu çözmemiştir — ona yeni bir ad koymuştur.
Ghost'un modeli bir yazıdır: başlık, öne çıkan görsel, etiketler, gövde. Bu, bir yayın için doğru model ve bir ürün kataloğu, bir doküman sitesi ya da vaka çalışmaları, ekip üyeleri ve fiyat kademeleri olan bir pazarlama sitesi için kötü bir model.
corpusctl'de hiç yerleşik içerik tipi yok. Onları siz tanımlarsınız — panelden ya da API'den — ve alanlar roller taşır; örneğin title, slug ve
body gibi, böylece sistem, siz alanı title diye adlandırmadan hangi alanın başlık olduğunu bilir. Yerelleştirme alan bazındadır. Her kayıt sürümlenir, eski sürümler geri yüklenebilir ve yayın zamanlanabilir.
Bu, ikisi arasındaki en net ayrımdır ve kesin olmaya değer.
Ghost self-hosted olarak lisanslaması ücretsizdir ve her şeyi siz işletirsiniz: Node, veritabanı, bültenler için bir posta sağlayıcısı, görseller için depolama, yedekler, güvenlik güncellemeleri ve yükseltme yolu. Yazılım hiçbir şeye mal olmaz; maliyet operasyondur.
corpusctl yönetilen bir hizmettir — hiçbir şey işletmezsiniz. Arkasındaki yığın (PostgreSQL, Valkey, Typesense, Garage, nginx) sizin için işletilir ve hiçbiri kullanım başına faturalandırılan bir üçüncü taraf servisi değildir, dolayısıyla bir trafik sıçraması faturaya dönüşmez. Birleştirilmiş ürünü, operasyonel yüzey olmadan alırsınız.
Ghost ücretsizdir ve onu siz birleştirip işletirsiniz. corpusctl para eder ve çalışır hâlde gelir. Genel olarak hiçbiri doğru cevap değildir — altyapı işletmek mi yoksa içerik yayınlamak mı istediğinize bağlıdır.
Kitle büyüklüğü — Ghost(Pro) yıllık faturalandırılan ayda 18 dolardan
Okuma ölçümü
Yok — okumalar API'ye hiç ulaşmaz
Yok; kitleye göre fiyatlanır
Çoklu yayın
Sınırsız alan, tek panel
Bir kurulum = bir yayın
Kiracı izolasyonu
PostgreSQL satır düzeyi güvenliği
Ayrı kurulumlar
İçerik modeli
Onu siz tanımlarsınız; alanlar rol taşır
Yazı biçimli, yerleşik
Render
Dayatılan yok; sıfır varsayılan stil
Handlebars temaları
Üyelik / ücretli abonelik
Yok
Yerleşik
Bülten gönderimi
Yok — yalnızca webhook
Yerleşik
Temalar
Yok
Yüzlerce
Self-hosting
Enterprise plan; tüm yığın dahil
Ücretsiz, MIT
Yayın ürünün kendisi ise Ghost'u seçin: ücretli abonelikler, bültenler, tek marka, tek ses.
İçerik başka bir şeyin altyapısıysa corpusctl'i seçin — birden çok marka, bir yazının ötesinde yapılandırılmış tipler ve kitle hareket ettiğinde hareket etmeyen bir fatura.
Ghost(Pro) fiyatlandırması ghost.org/pricing adresinden 17 Ağustos 2026'da alınmıştır; plan fiyatı üye sayısıyla ölçeklenir. Fiyatlar değişir — alıntılamadan önce kontrol edin.
corpusctl vs Directus: içerik platformuna karşı veritabanı sarıcısı
Directus SQL veritabanınızı sarar ve SSO'yu 499 dolarlık bir planın arkasında tutar. corpusctl tüm içerik yolunu sunar — derleme, kenar önbelleği, modüller. Karşılaştırıldı.