Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Ghost'ı Linode'da Kendin Host Etme (2026 Rehberi)

Kendi kendine hosting yapanlar ve geliştiriciler için Ghost'ı Linode üzerinde nasıl kurup yapılandıracağınızı adım adım öğrenin.

Ghost, özellikle bloglar olmak üzere web siteleri oluşturmak için tasarlanmış güçlü ve açık kaynaklı bir platformdur. Hafif, hızlıdır ve mükemmel bir kullanıcı deneyimi sunar. Bu rehber, en uygun fiyatlı VPS sağlayıcılarından biri olan Linode üzerinde Ghost’ı kendiniz barındırma sürecini, sunucu kurulumundan Ghost’ı çalışır hale getirmeye kadar adım adım anlatacaktır.

Gereksinimler

Kurulum adımlarına geçmeden önce aşağıdaki şeylere sahip olduğunuzdan emin olun:

Önerilen Linode Planı

Ghost’ı verimli bir şekilde barındırmak için en az 1 GB RAM’e sahip bir plan tavsiye edilir; bu, yaklaşık 5 EUR/aydır. İşte bazı önde gelen VPS sağlayıcılarının karşılaştırması:

SağlayıcıFiyat (EUR/USD)RAMDisk AlanıUygun Kullanım
Linode5 EUR1 GB25 GB SSDGhost, küçük uygulamalar
Contabo5.99 EUR4 GB200 GB SSDOrta ve büyük uygulamalar
Hetzner Cloud4.15 EUR2 GB20 GB SSDHafif görevler
DigitalOcean6 USD1 GB25 GB SSDGhost, geliştirme projeleri
Vultr6 USD1 GB25 GB SSDEkonomik hosting çözümleri

Daha fazla seçenek için tüm VPS karşılaştırmamıza göz atabilirsiniz.

Adım 1: Bir Linode Örneği Oluşturma

  1. Linode hesabınıza giriş yapın.
  2. “Create Linode” butonuna tıklayın.
  3. Uygun bir işletim sistemi seçin, tercihen Ubuntu 22.04 LTS, “Distributions” sekmesinden seçebilirsiniz.
  4. İstediğiniz planı seçin (1 GB yeterli olur).
  5. Hedef kitlenize yakın bir veri merkezi seçin.
  6. Bir etiket belirleyin (örneğin, “Ghost Blog”).
  7. “Create Linode” butonuna tıklayın.

Adım 2: Linode’a SSH ile Bağlanma

Örneğinizi kurup çalışır hale getirdikten sonra SSH kullanarak sunucunuza erişin:

ssh root@your_linode_ip

your_linode_ip yerine Linode’unuzun gerçek genel IP adresini yazın.

Adım 3: Sunucuyu Yapılandırma

  1. Sistem Güncellemesi:
apt update && apt upgrade -y
  1. Node.js Kurulumu: Ghost, Node.js gerektirir; tercihen versiyon 14 veya sonrası olmalı.
curl -sL https://deb.nodesource.com/setup_14.x | bash -
apt install -y nodejs
  1. npm Kurulumu (Node Paket Yöneticisi):
apt install -y npm
  1. Ghost CLI’yi Global Olarak Kur:
npm install -g ghost-cli

Adım 4: Yeni Bir Kullanıcı Oluşturma

Güvenlik nedeniyle Ghost’ı root kullanıcısı yerine başka bir kullanıcıyla çalıştırmanız önerilir.

adduser ghostuser
usermod -aG sudo ghostuser

Yönetici kullanıcıya geçiş:

su - ghostuser

Adım 5: Ghost’ı Kurma

  1. Ghost için bir dizin oluştur:
mkdir ~/ghost
cd ~/ghost
  1. Ghost’ı yükle:
ghost install

Kurulum sırasında, blog URL’niz, veritabanı yapılandırması ve Nginx (popüler bir web sunucusu) ayarları için sorular sorulacaktır.

Adım 6: Nginx’i Yapılandırma (otomatik yapılmadıysa)

Nginx’i manuel yapılandırmak isterseniz veya kurulum otomatik yapmadıysa aşağıdaki adımları takip edin:

  1. Nginx’i yükleyin:
sudo apt install nginx
  1. Yeni bir Nginx yapılandırma dosyası oluşturun:
sudo nano /etc/nginx/sites-available/ghost

Aşağıdaki yapılandırmayı ekleyin:

server {
    listen 80;
    server_name your_domain.com; # alan adınızı değiştirin

    location / {
        proxy_pass http://localhost:2368;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}
  1. Siteyi etkinleştir:
sudo ln -s /etc/nginx/sites-available/ghost /etc/nginx/sites-enabled/
  1. Nginx yapılandırmasını test edin:
sudo nginx -t
  1. Nginx’i yeniden başlatın:
sudo systemctl restart nginx

SSS (Sıkça Sorulan Sorular)

Ghost’ı Linode’da kendi kendine barındırmanın faydaları nelerdir?

Linode üzerinde Ghost’ı kendiniz barındırmak, blog ortamınız üzerinde tam kontrol sağlar. Ayarları özelleştirebilir, ihtiyaçlarınıza göre eklentiler yükleyebilir ve trafiği doğrudan yöneterek daha hızlı yükleme süreleri elde edebilirsiniz. Ayrıca, Linode’un rekabetçi fiyatları ve güçlü performansı, web uygulamalarınızı optimize etmek isteyen geliştiriciler ve ev laboratuvar kullanıcıları için güvenilir bir seçenektir.

Ghost’ı çalıştırmak için bir alan adına ihtiyacım var mı?

Ghost’ı sunucunun IP adresiyle çalıştırabilirsiniz, ancak alan adına sahip olmak şiddetle önerilir. Bir alan adı, blogunuza profesyonel bir görünüm katar ve kullanıcıların sitenizi bulmasını ve hatırlamasını kolaylaştırır. Namecheap veya GoDaddy gibi servisler, hızlıca alan adı kaydetmenize ve kolayca VPS’nize yönlendirme yapmanıza olanak tanır.

Ghost ve WordPress arasındaki fark nedir?

Ghost, esas olarak bloglama odaklıdır ve yaratıcılar için tasarlanmış temiz, minimalist bir arayüz sunar. Performans ve hız konusunda güçlü bir vurgu yapar ve geliştirici dostudur. WordPress ise son derece esnek ve genişletilebilir olsa da daha ağır olabilir ve optimize etmek için çeşitli eklentilerin bakımını gerektirebilir. Hangisinin daha iyi olduğu, kullanım amacınıza ve sadelik mi yoksa geniş özellikler mi istediğinize bağlıdır.

Sonuç

Ghost’ı Linode üzerinde kurmak, blog veya yayına başlama konusunda sağlam bir yol sağlar. Kullanıcı dostu arayüzü ve güçlü özellikleriyle Ghost ve Linode’un güvenilir altyapısı, kendin barındırma için mükemmel bir ortam sunar. Bu rehberdeki adımları izleyerek, Ghost blog’unuzu verimli bir şekilde kurup çalışır hale getirebilirsiniz. Daha fazla özelleştirme ve destek için r/selfhosted ve awesome-selfhosted topluluk kaynaklarını keşfetmeyi unutmayın.