Ghost, sadeliği ve performansı ile geniş kitlelerce kullanılan popüler, açık kaynaklı bir bloglama platformu ve içerik yönetim sistemidir. Eğer bir geliştirici veya evde barındıran biriyseniz ve Ghost’ı kendiniz barındırmak istiyorsanız, Contabo uygun fiyatlı VPS planları ve güvenilir performansıyla mükemmel bir seçenektir.
Bu rehberde, bir Contabo VPS üzerinde Ghost kurulumunu, ortamın yapılandırılmasından Ghost’ı yüklemeye kadar adım adım anlatacağız.
Gereksinimler
- Contabo’dan VPS: Bir VPS için kaydolun. Contabo uygun fiyatlar sunar, başlangıç fiyatı €5.99/ay.
- Alan Adı (Domain Name): Ghost blogunuz için bir alan adı satın alın.
- Temel Komut Satırı Bilgisi: SSH ve Linux komutlarına aşinalık faydalı olacaktır.
- Node.js ve npm: Ghost Node.js üzerine kurulu olduğu için bunların kurulması gerekir.
1. Adım: Contabo VPS’inizi Oluşturun
- Contabo’da hesap oluşturun: Contabo VPS adresini ziyaret edin ve hesap oluşturun.
- VPS planını seçin: Uygun fiyatlı planlar arasından seçim yapın; örneğin, VPS S planı €5.99/ay.
- İşletim sistemini seçin: Ghost için Ubuntu 20.04 önerilir.
- Satın alma işlemini tamamlayın: Ekrandaki talimatları izleyerek satın alma işlemini tamamlayın. Aktivasyondan sonra, size sunucunuzun IP adresi ve giriş bilgileri içeren bir e-posta gönderilecektir.
2. Adım: VPS’inize Bağlanın
SSH kullanarak VPS’inize bağlanın:
ssh root@sunucu-ip
sunucu-ip kısmını, Contabo VPS’inizin IP adresiyle değiştirin. İstenildiğinde şifrenizi girin.
3. Adım: VPS’inizi Güncelleyin
Giriş yaptıktan sonra paket listenizi güncelleyin:
sudo apt update && sudo apt upgrade -y
4. Adım: Node.js ve npm Kurulumu
Ghost Node.js üzerine kurulu olduğu için, Node.js ve npm’i kurmanız gerekir. Bir depo kullanarak kurabilirsiniz:
curl -sSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install -y nodejs
Npm, Node.js ile birlikte gelir, bu nedenle ayrıca kurmanıza gerek yoktur.
Kurulumu doğrulamak için:
node -v
npm -v
5. Adım: Ghost CLI Kurulumu
Ghost CLI, Ghost kurulumu işlemini kolaylaştıran bir araçtır. Globally yüklemek için:
sudo npm install -g ghost-cli
6. Adım: Ghost İçin Bir Dizin Oluşturun
Ghost’ı kurmak istediğiniz dizini seçin. Örneğin, /var/www altında bir dizin oluşturabilirsiniz:
sudo mkdir -p /var/www/ghost
Dizin sahibi olarak kendinizi ayarlayın:
sudo chown $USER:$USER /var/www/ghost
cd /var/www/ghost
7. Adım: Ghost’ı Yükleyin
Ghost kurulumunu başlatın:
ghost install
İstendiğinde, Ghost’ı yapılandırmak için yönergeleri izleyin. Blog URL’niz (alan adınız), kurulum için e-posta adresiniz ve SSL yapılandırması sorulacaktır.
Ghost Kurulum Seçenekleri
| Seçenek | Açıklama |
|---|---|
| Blog URL | Alan adınız |
| Database | SQLite veya MySQL kullanımı |
| E-posta gönderimi için SMTP yapılandırması | |
| SSL | HTTPS’yi etkinleştirir (Let’s Encrypt) |
8. Adım: Ghost’ın Açılışta Otomatik Başlamasını Sağlayın
Kurulum sonrası, Ghost’ın otomatik olarak açıldığından emin olun:
sudo systemctl enable ghost_your-domain
Not: ghost_your-domain kısmını kurulum sırasında belirttiğiniz alan adına göre ayarlayın.
9. Adım: Ghost Blogunuza Erişin
Bir web tarayıcısı açın ve alan adınıza gidin. Yönetici paneline giriş yaparak blogunuzu özelleştirmeye başlayın: http://your-domain/ghost.
SSS (Sıkça Sorulan Sorular)
Contabo’da Ghost’ı kendin barındırmanın avantajları nelerdir?
Contabo’da Ghost’ı kendiniz barındırmak, ortam üzerinde tam kontrol sağlar, yapılandırmaları ihtiyaçlarınıza göre özelleştirme olanağı sunar ve yönetilen hosting’e göre potansiyel olarak maliyetleri düşürür. Contabo’nun sağlam VPS seçenekleri rekabetçi fiyatlarla kaynak ayırmanıza olanak tanır ve güvenilir performans sunar. Ayrıca, blog platformunuzu kendiniz yönetmek, teknik becerilerinizi geliştirebilir ve sizin tercihinize uygun özel bir hosting çözümü sağlar.
Mevcut bir Ghost blogunu Contabo’ya taşıyabilir miyim?
Evet, mevcut Ghost blogunuzu yeni bir Contabo VPS’ye taşıyabilirsiniz. İlk olarak, mevcut Ghost kurulumunuzun yedeğini alın (tüm içerik ve ayarları içerir). Ghost admin panelinden içerikleri dışa aktarabilirsiniz. VPS’inizi Contabo üzerinde kurduktan sonra aynı Ghost sürümünü yükleyip, içeriklerinizi yeniden içe aktarabilirsiniz. Bu süreç, blogunuzun devamlılığını sağlar ve Contabo’nun VPS özelliklerinden faydalanmanıza imkan tanır.
Ghost için hosting seçenekleri arasında Contabo’ya alternatifler nelerdir?
Contabo güçlü bir seçenek olsa da, başka alternatifler de mevcuttur; örneğin DigitalOcean, Hetzner Cloud ve Linode. Bu sağlayıcıların her biri, farklı fiyatlandırma yapılarına ve özelliklere sahip olup, ihtiyaçlarınıza uygun olabilir. DigitalOcean ayda 6$‘dan, Hetzner planları ise ayda €4,15’den başlar. Linode da aylık 5$‘dan başlar. Tüm VPS karşılaştırması için /en/best/ adresini ziyaret edebilirsiniz.
Bu rehberi takip ederek, Contabo üzerinde Ghost’ı etkili şekilde kurabilir ve kendiniz barındırabilirsiniz. Sunucunun gücünden faydalanırken teknik becerilerinizi de geliştirebilirsiniz. İyi bloglamalar!