Giriş
Ghost, kullanıcıların blog veya web sitesi oluşturup kolayca yönetmelerini sağlayan güçlü ve açık kaynaklı bir platformdur. Performansı, sadeliği ve temiz tasarımıyla bilinir. Ghost’i Vultr gibi bir Virtual Private Server (VPS) üzerinde kurmak, sitenizin tamamını kontrol etmenize ve özelleştirmenize olanak tanır. Bu rehber, 2026 yılında Vultr üzerinde Ghost’i kendiniz barındırmanın detaylı adımlarını içerir.
Neden Ghost için Vultr Tercih Edilmeli?
Vultr, geliştiricilere uygun fiyatlar ve çeşitli veri merkezi konumlarıyla esneklik sunar. İşte Vultr ile diğer en iyi VPS sağlayıcılarının karşılaştırması, kendi kendine barındırma ihtiyaçlarına uygun:
| Sağlayıcı | Aylık Fiyat | RAM | CPU | Disk Alanı | Veri Transferi |
|---|---|---|---|---|---|
| Contabo VPS | 5.99 EUR | 8 GB | 4 | 200 GB | 2000 GB |
| Hetzner Cloud | 4.15 EUR | 6 GB | 1 | 90 GB | 20 TB |
| Vultr | 6 USD | 1 GB | 1 | 25 GB | 1 TB |
| DigitalOcean | 6 USD | 1 GB | 1 | 25 GB | 1 TB |
| Linode (Akamai) | 5 USD | 1 GB | 1 | 25 GB | 1 TB |
Daha detaylı tam VPS karşılaştırmasına göz atabilirsiniz.
Vultr Üzerinde Ghost Kurulumu Adım Adım
Adım 1: Vultr Hesabı Oluşturma
- Kayıt ol. Vultr’un web sitesini ziyaret ederek hesap oluşturun.
- Bir plan seç. Bu eğitim için aylık sadece 6$‘lık en ucuz planı seçerek maliyetleri düşük tutabilirsiniz.
Adım 2: Yeni Bir Sunucu Dağıtma
- Hedef kitlenize en yakın sunucu konumunu seçin; böylece performans artar.
- Uygulamayı seçin. Vultr’da, Ghost için temel olacak CentOS veya Ubuntu sunucu dağıtabilirsiniz. Bu rehber Ubuntu kullanmaktadır.
- Sunucu türünü seçin. Kontrol panelinden ‘Deploy New Instance’ (Yeni Sunucu Dağıtımı) seçeneğini tercih edin.
- Ubuntu 20.04’ü seçin.
- Sunucu boyutunu belirleyin. Aylık 6$ (veya yerel para biriminizdeki karşılığı) plan yeterlidir.
- Sunucuyu dağıtın.
Adım 3: Sunucunuza Bağlanın
Sunucu kurulduktan sonra SSH kullanarak bağlanın:
ssh root@your_server_ip
your_server_ip kısmını Vultr örneğinizin gerçek IP adresiyle değiştirin.
Adım 4: Node.js ve NPM Kurulumu
Ghost, Node.js üzerinde çalıştığı için önce onu kurmanız gerekecek.
# Paket yöneticisini güncelleyin
sudo apt update
# Node.js ve NPM'yi yükleyin
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
Adım 5: Ghost-CLI Kurulumu
Ghost kurulumunu kolaylaştırmak için Ghost-CLI’yi kullanın:
sudo npm install -g ghost-cli
Adım 6: Ghost için Bir Dizin Oluşturun
Ghost kurulumunuz için özel bir dizin oluşturmanız gerekir:
mkdir -p /var/www/ghost
cd /var/www/ghost
Adım 7: Ghost’i Kurun
Ghost kurulum komutunu Ghost dizininde çalıştırın:
ghost install
Bu komut, sitenizi kurma sürecinde sizi yönlendirecek, alan adınızı yapılandırma, üretim ayarlarını seçme ve Nginx ile SSL kurulumunu içerecektir.
Adım 8: Ghost Blogunuza Erişin
Kurulum sonrası, IP adresinizi veya alan adınızı web tarayıcısına girerek blog sitenize ulaşabilirsiniz. Ayrıca, özel alan adı kullanmak istiyorsanız Nginx’i ters proxy olarak yapılandırmayı unutmayın.
Sık Sorulan Sorular
Vultr üzerindeki Ghost kurulumum ne kadar güvenli?
Vultr üzerinde Ghost kurulumun güvenliği, içeriğinizi korumak açısından önemlidir. Kurulum sonrası, Ghost-CLI otomatik olarak Let’s Encrypt kullanarak SSL’yi etkinleştirir. Ayrıca, Ghost ve sunucu paketlerinizin güncellemelerini düzenli olarak kontrol ederek güvenlik açıklarını önleyebilirsiniz. Gelen ve giden trafikleri daha güvenli yönetmek için bir güvenlik duvarı kurmayı da düşünün.
Ghost’i kendiniz barındırmanın avantajları nelerdir?
Ghost’i kendiniz barındırmak, blog ortamınız üzerinde tam kontrol sağlar. Özelleştirebilir, ihtiyacınıza göre eklentiler veya temalar kurabilirsiniz ve üçüncü taraf hosting sağlayıcılarıyla sınırlı kalmazsınız. Ayrıca, tüm veriyi kendiniz yönetirsiniz, bu da içeriğinizi gizli ve güvende tutar. VPS üzerinde barındırmak, paylaşımlı barındırma çözümlerine kıyasla genellikle daha iyi performans ve güvenilirlik sunar.
Ghost kurulumumu daha sonra ölçeklendirebilir miyim?
Evet, Vultr üzerinde Ghost kurulumunuzu kolayca ölçeklendirebilirsiniz. Blogunuz büyüdükçe ve daha fazla kaynak gerekirse, VPS planınızı yükseltebilirsiniz. Yükleme sırasında herhangi bir kesinti olmadan, doğrudan kontrol panelinizden daha büyük bir örneğe geçebilirsiniz; bu, sitenizin kullanılabilirliğini korumanız açısından önemlidir.
Sonuç
Vultr üzerinde Ghost kurmak, uygulamalarını kendin barındırmak isteyen geliştiriciler ve homelab meraklıları için oldukça basit ve verimli bir süreçtir. Bu rehberi izleyerek, ihtiyaçlarınıza uygun güçlü bir blog platformu kurabilir ve büyüme potansiyelinizden faydalanabilirsiniz. Ghost’in sunduğu olanakları keşfedin ve içeriğiniz üzerinde tam kontrol sahibi olun!