Açık Kaynak Uygulamalar

    Ghost ile Modern Blog ve Bülten (Newsletter) Sitesi Kurma

    Ghost, blog yazmayı üyelik ve ücretli bülten yayıncılığıyla birleştiren açık kaynak bir platformdur. Bu rehberde ne işe yaradığını, WordPress'ten farkını ve self-host mantığını ele alıyoruz.

    10 dk okuma Güncellendi: 1 Temmuz 2026

    Blog açmak eskiden tek bir şey demekti: yazıyı yaz, yayınla. Bugün ise içerik üretenlerin çoğu aynı anda birkaç işi birden yürütüyor. Düzenli yazı yayınlamak yalnızca başlangıç; okuyucuyu e-posta listesine üye yapmak, onunla doğrudan iletişim kurmak ve giderek daha fazla insanın gündemine giren bir konu olarak bu işten para kazanmak da denklemin parçası. Ghost işte bu üç ihtiyacı ayrı ayrı araçlara dağıtmak yerine tek uygulamada toplamayı hedefleyen, açık kaynaklı bir yayıncılık platformu.

    Bu rehberde Ghost'un ne olduğunu, hangi temel özellikleri sunduğunu ve hangi durumlarda doğru tercih olduğunu inceleyeceğiz. Ayrıca kurulum mantığına, sistem gereksinimlerine ve WordPress gibi tanıdık alternatiflerle nasıl ayrıştığına bakacağız. Konuya yeni başlıyor olsanız bile, sonunda Ghost'un sizin işinize uyup uymadığına net bir şekilde karar verebilecek kadar bilgiyle çıkmanız amaçlanıyor.

    Ghost Nedir ve Ne İşe Yarar#

    Ghost, açık kaynaklı bir yayıncılık platformudur (publishing platform). En yalın haliyle "modern bir blog motoru" diye tanımlanır, ama bu tanım son yıllarda eklenen yetenekleri tam karşılamıyor. Ghost bugün bir blogu, bir üyelik sistemini ve bir e-posta bülteni altyapısını aynı uygulamada birleştiriyor.

    Teknik tarafta Ghost, Node.js üzerinde çalışan bir uygulama ve üretim ortamında veritabanı olarak MySQL kullanıyor. (Yerel geliştirmede daha hafif seçenekler mümkün olsa da, canlı bir site için önerilen MySQL'dir.) Bu, onu klasik PHP tabanlı sistemlerden ayıran ilk noktalardan biri. Kullanıcının gördüğü taraf ise sade: bir yönetim paneli, temiz bir yazı editörü ve ziyaretçilere görünen bir tema. Yazarın işi yazmak; Ghost'un işi bu yazıyı hem web sitesinde yayınlamak hem de isterseniz aynı içeriği e-posta olarak abonelere ulaştırmak.

    Ghost'u benzerlerinden ayıran asıl nokta, bültenin sonradan takılan bir eklenti değil, sistemin çekirdeğinde yer alması. Üyelik toplamak, e-posta göndermek ve ücretli abonelik satmak platformun temel tasarımının parçası; ek modül aramanıza gerek kalmıyor.

    Temel Özellikleri#

    Ghost'un öne çıkan yanlarını birkaç başlıkta toparlamak mümkün:

    • Sade editör: Yazma deneyimi, dikkat dağıtmayı en aza indirecek şekilde tasarlanmış. Blok tabanlı editör; başlık, görsel, alıntı, kod bloğu ve gömülü içerik gibi öğeleri hızlıca eklemeye izin veriyor.
    • Üyelik sistemi: Okuyucular ücretsiz veya ücretli üye olabilir. İçeriğin tamamını herkese açabilir, bir kısmını yalnızca üyelere ayırabilirsiniz.
    • Bülten (newsletter): Yayınladığınız bir yazı, dilerseniz otomatik olarak abonelerin gelen kutusuna e-posta biçiminde gidebilir. Web sitesi ve bülten aynı içerikten beslenir; iki ayrı yerde metni tekrar hazırlamazsınız.
    • Ücretli abonelik: Stripe entegrasyonuyla aylık veya yıllık ücretli üyelik planları oluşturup gelir elde edebilirsiniz. Ödeme akışı doğrudan Stripe üzerinden yürür.
    • Tema desteği: Hazır temalarla başlayabilir, dilerseniz Handlebars tabanlı kendi temanızı yazabilirsiniz.
    • Performans ve SEO: Sade yapısı sayesinde sayfalar genellikle hızlı yüklenir; temel SEO ihtiyaçları (meta etiketler, otomatik sitemap.xml, yapılandırılmış veri, düzenli URL yapısı) varsayılan olarak gelir.
    • Yönetim API'si: İçeriği dışarıdan yönetmek veya başka sistemlerle entegre etmek için resmi bir Content ve Admin API sunar.

    Bu liste, Ghost'un neden "genel amaçlı bir web sitesi kurucusu" değil de özellikle içerik ve yayıncılık odaklı bir araç olarak konumlandığını da açıklıyor. Elinizdeki iş yazı yayınlamak ve okuyucu ilişkisi kurmaksa Ghost tam da bunun için yapılmış; ama sınırlarının farkında olmakta fayda var.

    Kimler İçin Uygun: Kullanım Senaryoları#

    Hiçbir araç her işe uygun değil. Ghost'un gerçekten öne çıktığı bazı tipik senaryolar şöyle:

    1. Bağımsız yazarlar ve gazeteciler: Kendi bültenini kurmak, okuyucusuyla aracısız ilişki kurmak ve büyük platformlara bağımlı kalmadan gelir elde etmek isteyenler.
    2. Kişisel ve teknik bloglar: Düzenli yazan, sade bir arayüz isteyen ve gereksiz eklenti karmaşasından kaçınmayı tercih edenler.
    3. Üyelik temelli topluluklar: Belirli içeriği yalnızca ücretli üyelere sunmak isteyen içerik üreticileri.
    4. Şirket blogları ve haber siteleri: Hızlı, temiz ve arama motoru dostu bir yayın altyapısı arayan ekipler.
    5. Ücretli bülten girişimleri: Substack benzeri bir modeli kendi alan adı ve kontrolü altında yürütmek isteyenler.

    Öte yandan Ghost, karmaşık bir e-ticaret mağazası, geniş bir forum ya da çok sayıda özel işlev gerektiren kurumsal bir portal için doğru araç değil. Bu tür projelerde daha esnek veya amaca özel sistemlere yönelmek daha mantıklı olur. Ghost'un gücü, dar bir alanda derinleşmesinden geliyor; onu her işe koşmaya çalışmak beklentiyi karşılamayabilir.

    Ghost ile WordPress Arasındaki Fark#

    Yeni başlayanların en sık sorduğu soru genelde şu: "WordPress varken neden Ghost?" İkisi de içerik yayınlamak için kullanılıyor, ama yaklaşımları belirgin biçimde farklı.

    ÖzellikGhostWordPress
    TeknolojiNode.js + MySQLPHP + MySQL
    OdakYayıncılık, üyelik, bültenGenel amaçlı, her tür site
    BültenÇekirdekte, yerleşikEklenti gerektirir
    Ücretli abonelikYerleşik (Stripe)Eklenti gerektirir
    Eklenti ekosistemiSınırlıÇok geniş
    Öğrenme eğrisiDar kapsam, hızlı öğrenilirEsnek, ama derinleştikçe karmaşık

    Kısacası WordPress, on binlerce eklentiyle neredeyse her tür siteyi kurabileceğiniz esnek bir platform; ancak bu esneklik beraberinde bakım, güvenlik ve karmaşıklık yükü getiriyor. Ghost ise daha dar ama daha derin bir alanda uzmanlaşıyor: içerik üretmek ve bundan gelir elde etmek. Bülten ile ücretli abonelik gibi işlevler WordPress'te üçüncü parti eklentilerle çözülürken, Ghost'ta bunlar zaten hazır geliyor. Buna karşılık, WordPress'in geniş eklenti dünyasında bulacağınız özel çözümlerin çoğunun Ghost tarafında karşılığı olmayabilir.

    WordPress tarafını daha yakından tanımak isterseniz WordPress kurulumu rehberimize göz atabilirsiniz. İki platformu yan yana koyduğunuzda hangisinin işinize uyduğunu görmek çoğu zaman daha kolay olur.

    Avantajları ve Dikkat Edilmesi Gerekenler#

    Ghost'un güçlü yanları oldukça belirgin:

    • Sadelik: Az sayıda ayar, dağınık olmayan bir panel ve odaklı bir yazma deneyimi.
    • Yerleşik gelir modeli: Ücretli abonelik için ayrı bir yığın eklenti kurup birbirine bağlamak zorunda değilsiniz.
    • Performans: Sade ve modern altyapısı sayesinde sayfalar genellikle hızlı açılır; bu hem kullanıcı deneyimi hem de SEO için avantaj.
    • Açık kaynak ve taşınabilirlik: Kaynak kodu açık; tek bir sağlayıcıya kilitlenmezsiniz ve içeriğinizle üye listenizi dilediğiniz zaman dışa aktarabilirsiniz.

    Dengeli bir değerlendirme için dikkat edilmesi gereken noktalar da var:

    • Eklenti ekosistemi WordPress kadar geniş değil. Çok özel bir işleve ihtiyacınız varsa hazır bir çözüm bulamayabilir, entegrasyon ya da az miktarda kod yazmanız gerekebilir.
    • Node.js altyapısı, PHP'nin aksine her paylaşımlı hostingte hazır çalışmaz. Bu yüzden Ghost çoğu zaman bir sanal sunucu (VPS) veya konteyner ortamında barındırılır.
    • E-posta gönderimi için harici bir servis gerekir. Ghost, toplu bülten gönderimini Mailgun ile yapacak şekilde tasarlanmıştır; bülten özelliğinin sağlıklı çalışması için bu servisin yapılandırılması gerekir. (İşlem e-postaları için başka SMTP sağlayıcıları da kullanılabilir.)

    Bu maddeler Ghost'u kötü bir seçim yapmaz; yalnızca hangi durumda parladığını ve neyi baştan planlamanız gerektiğini gösterir. Beklentinizi doğru kurduğunuzda, listelenen sınırlamalar çoğu yayıncı için pratikte bir sorun oluşturmaz.

    Neden Kendi Sunucunda Barındırmalısın (Self-Host)#

    Ghost'un resmi bir bulut hizmeti var (Ghost Pro) ve kullanımı oldukça kolay. Yine de içeriğinizi kendi sunucunuzda barındırmanın somut avantajları bulunuyor:

    • Veri sahipliği ve KVKK açısından hâkimiyet: Abone e-postaları, üyelik bilgileri ve içerik, tamamen sizin kontrolünüzdeki bir sunucuda durur. Türkiye'de faaliyet gösteriyorsanız kişisel verilerin nerede tutulduğu üzerinde tam söz sahibi olmanız, KVKK süreçlerinizi yönetmeyi kolaylaştırır. (KVKK uyumu tek başına barındırma yerine bağlı değildir; ancak veriye doğrudan erişim ve kontrol size daha fazla esneklik verir.)
    • Maliyet öngörülebilirliği: Bulut yayıncılık hizmetlerinin ücretleri çoğu zaman abone sayısına göre kademelenir; liste büyüdükçe fatura da büyür. Kendi sunucunuzda maliyet, abone sayısından çok kullandığınız sunucu kaynağına bağlıdır. Belirli bir büyüklüğün üzerindeki bültenlerde bu genellikle daha ekonomik olur.
    • Kontrol ve özelleştirme: Sunucuda tam yetkiye sahip olduğunuz için tema, alan adı, e-posta servisi, yedekleme ve harici entegrasyonlar konusunda platformun koyduğu sınırlara takılmazsınız.

    Buna karşılık self-host, güncellemeler, güvenlik yamaları ve yedekleme gibi bakım sorumluluğunu da size bırakır. Yedekleme stratejisi kurmayı özellikle ihmal etmeyin; içeriğiniz ve abone listeniz en değerli varlığınız. Düzenli yedekler için yedekleme çözümlerimizi inceleyebilir, başka bir platformdan geçiş yapıyorsanız site taşıma desteğimizden yararlanabilirsiniz.

    Kurulum ve Gereksinimler#

    Ghost'u sıfırdan, manuel kurmak birkaç bileşenin bir araya gelmesini gerektirir: Node.js'in desteklenen bir sürümü, bir MySQL veritabanı, bir web sunucusu (genellikle Nginx) ile ters proxy ayarı ve bir SSL sertifikası. Resmi ghost-cli aracı bu adımları büyük ölçüde otomatikleştirir; ama yine de komut satırı, temel sunucu yapılandırması ve alan adı yönlendirmesi konusunda bir miktar bilgi ister.

    Kaba bir gereksinim özeti şöyle:

    KaynakÖnerilen Minimum
    RAM1 GB (2 GB daha rahat)
    İşletim sistemiGüncel Ubuntu / Debian
    VeritabanıMySQL 8
    Çalışma ortamıDesteklenen Node.js sürümü
    Web sunucusuNginx (ters proxy + SSL)

    Manuel kurulumun temel akışı kabaca şuna benzer:

    # Örnek amaçlı basitleştirilmiş adımlar
    # 1) Önce ghost-cli araci global olarak kurulur:
    npm install ghost-cli@latest -g
    
    # 2) Boş bir dizinde kurulum başlatılır:
    mkdir -p /var/www/ghost && cd /var/www/ghost
    ghost install
    
    # ghost-cli; veritabanı, Nginx ve SSL yapılandırmasını
    # adım adım sorularla yönlendirerek tamamlar.
    

    Bu adımlar bir sanal sunucuda gayet uygulanabilir; VPS seçenekleri için sanal sunucu sayfamıza bakabilirsiniz. Sürecin tamamıyla uğraşmak istemiyorsanız, Clou.TR App Center üzerinden Ghost'u hazır bir kurulumla ayağa kaldırabilirsiniz. Bu yöntemde Node.js, veritabanı, ters proxy ve SSL gibi bileşenler sizin yerinize hazırlanır; siz doğrudan yönetim paneliyle karşılaşır ve içerik üretmeye odaklanırsınız. Detaylar, fiyat ve kurulum için Ghost App Center sayfasını ziyaret edebilirsiniz. Diğer hazır uygulamaları görmek isterseniz tüm App Center kataloğuna da göz atabilirsiniz.

    Benzer Araçlarla Kısa Karşılaştırma#

    Ghost'u değerlendirirken farklı türde alternatiflerle karşılaşabilirsiniz:

    • Substack: Kolay ve popüler bir ücretli bülten platformu, ama kapalı bir sistem. Kendi alan adınıza, verilerinize ve tasarımınıza Ghost kadar hâkim olamazsınız ve platform genellikle abone gelirinizden bir pay alır.
    • WordPress ve eklentiler: Çok esnek; bülten ile üyeliği eklentilerle kurabilirsiniz, ancak bu bileşenleri bir arada tutmak ve güncel tutmak daha fazla bakım gerektirir.
    • Directus gibi başsız (headless) sistemler: Bunlar içeriği bir API olarak sunar ve arayüzü tamamen size bırakır; yani hazır bir blog veya bülten deneyimi vermezler. İçeriğinizi kendi geliştirdiğiniz bir uygulamada kullanmak istiyorsanız Directus nedir yazımıza göz atabilirsiniz.

    Özetle: hazır çalışan, yayıncılık odaklı ve gelir modeli içine gömülü bir çözüm istiyorsanız Ghost dengeli bir tercih. Her şeyi sıfırdan kendiniz kurgulamak istiyorsanız başsız sistemler, en geniş esnekliği arıyorsanız WordPress daha uygun olabilir. Doğru araç, elinizdeki işe ve harcamaya razı olduğunuz zamana göre değişir.

    Sıkça Sorulan Sorular#

    Ghost ücretsiz mi?#

    Ghost açık kaynaklı ve ücretsizdir; kendi sunucunuza kurduğunuzda yazılım için bir lisans ücreti ödemezsiniz. Karşıladığınız yalnızca sunucu, alan adı ve e-posta gönderim servisi gibi altyapı maliyetleridir. Ghost'un resmi bulut hizmeti Ghost Pro ise abonelik ücretlidir.

    Ghost ile para kazanabilir miyim?#

    Evet. Ghost, Stripe entegrasyonuyla ücretli abonelik planları oluşturmanıza ve içeriğinizin bir kısmını yalnızca ödeme yapan üyelere açmanıza olanak tanır. Ödemeler doğrudan sizin Stripe hesabınıza geçer ve Ghost bu gelirden ayrıca bir komisyon almaz; ilgili işlem ücretlerini Stripe kendi tarifesine göre uygular.

    Ghost için ne kadar teknik bilgi gerekir?#

    Yönetim paneli ve yazı editörü, teknik olmayan kullanıcıların da rahatça kullanabileceği kadar sade. Asıl teknik bilgi manuel kurulum ve sunucu yönetimi tarafında gerekir. Hazır kurulum sunan bir ortam (örneğin App Center) kullanırsanız bu kısmı büyük ölçüde atlarsınız ve doğrudan yazmaya odaklanabilirsiniz.

    Bülten göndermek için ek bir servis gerekli mi?#

    Genellikle evet. Ghost, toplu e-posta bülteni gönderimini Mailgun ile yapacak biçimde tasarlanmıştır; bülten özelliğini kullanacaksanız bir Mailgun hesabı yapılandırmanız beklenir. Bu yapılandırma, e-postalarınızın spam'e düşme olasılığını azaltarak abonelerin gelen kutusuna ulaşmasına yardımcı olur.

    WordPress'ten Ghost'a geçebilir miyim?#

    Evet. Ghost, WordPress içeriğini aktarmak için resmi bir taşıma eklentisi ve içe aktarma aracı sunar; yazılarınızı ve temel içeriğinizi taşıyabilirsiniz. Ancak tema, kısa kod ve bazı eklentilere bağlı özel öğeler otomatik taşınmayabilir; bunları elle yeniden düzenlemeniz gerekebilir.

    Ghost SEO için iyi mi?#

    Ghost; hızlı yükleme, otomatik sitemap.xml, temiz URL yapısı ve yapılandırılmış veri desteğiyle SEO için sağlam bir teknik zemin sunar. Yine de sıralamayı belirleyen asıl unsur içeriğinizin kalitesidir; teknik altyapı bu içeriği desteklemek için hazır, ama tek başına sıralama garantisi vermez.

    Ghost, düzenli yazan ve okuyucusuyla aracısız ilişki kurmak isteyen kişiler için sade ama yetkin bir platform. Blog, üyelik ve bülteni tek yerde birleştirmesi, üstelik gelir modelini de bu yapıya katması onu bugünün bağımsız yayıncıları için dikkate değer bir seçenek kılıyor. Kurulum sürecini baştan sona kendiniz üstlenmeden başlamak isterseniz, Ghost'u Clou.TR App Center üzerinden hazır bir kurulumla ayağa kaldırıp kısa sürede yazmaya geçebilirsiniz.

    GhostBlogYayıncılık

    Uygulamaya geçmeye hazır mısınız?

    App Center ile kendi Ghost sunucunuzu dakikalar içinde kurun — NVMe SSD, ücretsiz SSL ve %99.9 uptime garantisi Clou.TR'de.