Giriş
Ghost, profesyonel yayıncılık için tasarlanmış güçlü açık kaynaklı bir platformdur. Kendi örneğinizi barındırmak, daha fazla kontrol, özelleştirme ve gizlilik sağlar. Bu rehberde, popüler VPS sağlayıcısı DigitalOcean üzerinde Ghost’i kendiniz barındırmak için adımları anlatacağız. VPS’nizi oluşturma ve Ghost’in kurulumundan her şeye kadar detaylı bilgiler sunacağız.
Neden Ghost Barındırmak İçin DigitalOcean’u Seçmelisiniz?
DigitalOcean, sadeliği, güçlü özellikleri ve rekabetçi fiyatlarıyla geliştiriciler arasında popülerdir. Aşağıda diğer VPS sağlayıcılarıyla fiyat karşılaştırması bulabilirsiniz:
| Sağlayıcı | Aylık Fiyat | Özellikler |
|---|---|---|
| Contabo VPS | 5.99 EUR | 8 GB RAM, 200 GB SSD, sınır yok |
| Hetzner Cloud | 4.15 EUR | 16 GB RAM, 400 GB SSD |
| DigitalOcean | 6 USD | 2 GB RAM, 60 GB SSD |
| Vultr | 6 USD | 2 GB RAM, 50 GB SSD |
| Linode (Akamai Cloud) | 5 USD | 2 GB RAM, 50 GB SSD |
DigitalOcean, kullanıcı dostu kontrol paneli, mükemmel dokümantasyon ve forumlar ve eğitimlerle destekleyen topluluğu ile öne çıkar.
Adım 1: DigitalOcean Hesabı Oluşturma
- DigitalOcean adresine gidin ve bir hesap oluşturun.
- Ödeme bilgilerinizi ekleyerek hesap ayarlarınızı tamamlayın.
Adım 2: Droplet Oluşturma
- Giriş yaptıktan sonra, sağ üstteki “Create” butonuna tıklayın ve “Droplets” seçeneğine tıklayın.
- İşletim sistemi olarak, Ghost ile uyumluluk için Ubuntu 22.04 LTS’yi öneriyoruz.
- Droplet planını seçin - temel 2 GB plan çoğu kullanım için yeterlidir (6 USD/ay).
- Veri merkezi bölgesini seçin. Hedef kitlenize en yakın olanı tercih edin ve performansı artırın.
- Yedekleme veya izleme gibi ek seçenekleri gerektiği şekilde etkinleştirin.
- Son olarak, Droplet’inizi oluşturun.
Adım 3: Droplet’e Bağlanma
Droplet oluşturulduktan sonra bir IP adresi alacaksınız:
-
Terminaliniz veya komut istemcinizi açın.
-
SSH kullanarak Droplet’e bağlanın:
ssh root@your_droplet_ip -
Parolanızı girdikten sonra, artık Droplet’inize giriş yapmış olacaksınız.
Adım 4: Node.js Kurulumu
Ghost çalışmak için Node.js gerektirir. İşte Node.js ve npm kurmak için adımlar:
sudo apt update
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Kurulumu doğrulamak için şu komutları çalıştırın:
node -v
npm -v
Adım 5: Ghost CLI Kurulumu
Şimdi, Ghost’in kurulumunu ve yönetimini kolaylaştıran Ghost CLI’yi yükleyin:
sudo npm install -g ghost-cli
Adım 6: Ghost’i Kurma
- Ghost kurulumunuz için bir dizin oluşturun:
mkdir -p /var/www/ghost
cd /var/www/ghost
- Dizinin sahipliğini değiştirin:
sudo chown $USER:$USER /var/www/ghost
-
(İsteğe bağlı) SQLite veya MySQL yüklemek için npm kullanın:
SQLite için:
ghost install sqlite3MySQL için önce bir MySQL veritabanı ve kullanıcı ayarlamanız gerekir.
-
Son olarak, Ghost’i kurun:
ghost install
Kurulum sırasında Ghost ayarlarıyla ilgili yönergeleri takip edin. Site URL’nizi girmeniz ve isteğe bağlı ayarları yapılandırmanız gerekebilir. CLI, Nginx ve SSL kurulumlarını otomatik yapacaktır.
Adım 7: Ghost Yönetim Paneline Erişim
Kurulum tamamlandıktan sonra, Ghost yönetim panelinizden blogunuzu kurabilirsiniz. Web tarayıcınızda http://your_droplet_ip/ghost adresine gidin.
Adım 8: Ghost ve Sisteminizi Güncel Tutma
Performans ve güvenlik için:
- Ghost’i düzenli olarak CLI üzerinden güncelleyin:
ghost update
- Sistem paketlerinizi güncelleyin:
sudo apt update && sudo apt upgrade -y
SSS
DigitalOcean üzerinde Ghost’i kendin barındırmak ne kadar tutar?
DigitalOcean’da Ghost’i barındırmak, temel Droplet planı için aylık 6 USD’den başlar. Bu plan küçük ve orta ölçekli siteler için uygundur. Özel ihtiyaçlara göre daha fazla kaynağa sahip bir Droplet tercih edebilirsiniz, bu da aylık maliyetinizi artıracaktır. Ayrıca, yedekleme veya izleme gibi ek hizmetler ekleyerek masrafı artırabilirsiniz.
Kendi Ghost örneğinize özel alan adı kullanabilir miyim?
Evet, kendi Ghost örneğinizde özel alan adı kullanmak tamamen mümkündür. Ghost kurulumunun ardından, alan adı kayıt şirketinize giderek DNS kayıtlarınızı DigitalOcean üzerindeki IP adresine yönlendirin. Alan adınız doğru şekilde çözümlendikten sonra, Ghost konfigürasyonunu güncelleyerek özel alan adınızı tanıyabilirsiniz. Güvenlik için SSL kurmayı unutmayın; Ghost CLI bu konuda yardımcı olur.
Kurulumdan sonra Ghost’ı yönetmek kolay mı?
Ghost, özellikle Ghost Admin arayüzü ile kullanımı oldukça kolaydır. Gönderi, sayfa ve tasarım öğelerini derin teknik bilgiye ihtiyaç duymadan yönetebilirsiniz. Ghost CLI, sistem güncellemelerini ve topluluk tarafından desteklenen temalar ve eklentilerin kurulmasını da kolaylaştırır. Daha karmaşık ihtiyaçlar ve yapılandırmalar için dokümantasyon ve topluluk kaynakları oldukça faydalıdır.
Dijital hizmet sağlayıcılarının daha detaylı karşılaştırmaları için tam VPS karşılaştırmamıza göz atabilirsiniz. İyi barındırmalar!