Bloğa geri dön

Ghost Kullanarak bir Blog Kurmak

Ghost Kullanarak bir Blog Kurmak

Ghost modern çevrimiçi yayınlar oluşturmak ve çalıştırmak için tamamen açık kaynaklı, uyarlanabilir bir platformdur. Ghost ile bir blog kurmak çocuk oyuncağıdır. Şununla daha da kolaylaşır: CloudSigma’nın halihazırda hazırlanmış temel kütüphane işletim sistemi imajları.

Giriş

Başlamak için, CloudSigma üzerinde 5 GHz CPU ve 8 GB RAM'e sahip bir makine oluşturuyorum. Buna “Ghost-Blog” adını veriyorum ve ‘Linux VM’ için optimize ediyorum. Kütüphaneden Ubuntu 16.04 LTS imajını bağlıyorum ve boyutunu 100 GB olarak yeniden boyutlandırıyorum. İlk olarak, en önemli hususlardan biri statik bir IP atamaktır; böylece makinemizi yeniden başlatmamız gerekirse, DNS Yönetimi ile ilgili ekstra uğraşlarla uğraşmak zorunda kalmayız.

Ardından, sunucu ayağa kalktığında, onu Ghost kurulumuna hazırlamaya geçiyoruz.

Bundan sonra, canlı (production) ortamlar için Ghost resmi olarak aşağıdaki yığını önerir:

  • Ubuntu 16.04
  • MySQL
  • NGINX (SSL için en az 1.9.5)
  • Systemd
  • NodeSource aracılığıyla yüklenmiş Node v6
  • En az 1 GB bellek (swap kullanılabilir)
  • Çalıştırmak için root olmayan bir kullanıcı ghost komutları

Sunucuda, önce paket listesini güncelleyeceğiz ve ardından halihazırda yüklü olan paketleri yükselteceğiz. Bu, herhangi bir paket/yazılımın güncel sürümlerini almamıza yardımcı olacaktır.

Tüm yazılım paketlerinin en güncel olduğundan emin olduktan sonra kuruluma devam edebiliriz.

NGINX Kurulumu

İlk olarak, NGINX kuruyoruz. NGINX Wiki sayfasına göre, “NGINX; ücretsiz, açık kaynaklı, yüksek performanslı bir HTTP sunucusu ve ters proxy'nin yanı sıra bir IMAP/POP3 proxy sunucusudur. NGINX; yüksek performansı, kararlılığı, zengin özellik seti, basit yapılandırması ve düşük kaynak tüketimi ile bilinir.”

Bu, verilerimizin kullanıcıların erişebileceği bir porta aktarılarak herkese açık hale gelmesini sağlayan bileşendir.

NGINX kurulduktan sonra MySQL sunucusunu kuracağız. MySQL, açık kaynaklı bir ilişkisel veritabanı yönetim sistemidir. Bu bileşen blogumuzun verilerini depolayacaktır.

MySQL sunucusu için bir şifre belirlediğinizden emin olun. Ghost, şifresiz kimlik doğrulama mekanizmasını desteklemediği için bu önemlidir.

Sırada Node kurulumu var. Node.js, JavaScript kodunu sunucu tarafında yürüten açık kaynaklı, platformlar arası bir JavaScript çalışma ortamıdır.

Node v6'yı kurmak için öncelikle makinemize NodeSource deposunu eklememiz gerekiyor.

Depoyu ekledikten sonra, bu komutla Node'u kurabileceğiz.

Ardından, makinemiz hazır olduğunda Ghost'u kurabiliriz.

Ghost CLI'yı kurduktan sonra, blogu kurabileceğim /var/www/ dizini altında bir ‘ghost’ dizini oluşturuyorum.

Ardından, dizinin sahipliğini ‘cloudsigma’ kullanıcısına vereceğim.

Aşağıdaki komut, önerildiği gibi dizinin izinlerini değiştirecektir.

Ghost Kurulumu

Sonunda blogu kurabiliriz. Bekleyiş sona erdi!

 

ghost install komutunu girdiğimizde, burada Kalın harflerle yazılmış çeşitli istemlerle birlikte aşağıdaki çıktı elde edilecektir.

 

Ghost'u kurduğumuza göre, kurulum sırasında belirttiğimiz IP üzerinden ona erişebiliriz. Diyelim ki 192.168.0.22 kullandıysam, herkes bloga http://192.168.0.22 adresinden erişebilir.

Ayrıca, http://192.168.0.22/ghost adresinde Blog yönetici arayüzünü kurmamız gerekiyor. Yukarıdaki adımları tamamlar tamamlamaz yerel makinenizin web tarayıcısından bu bağlantıyı açın. Ghost Yönetici sayfası açılacaktır ve şu şekilde görünecektir:

Ghost Welcome Screen

Ghost Karşılama Ekranı

Sizden bir hesap oluşturmanızı isteyecektir. Arayüze erişmek için ilk kez bir hesap oluşturmanız gereken bu ekrana geçmek için butona tıklayın. Bundan sonra tüm bilgileri doldurun ve bir sonraki sayfaya geçin.

Account Creation

Ghost Hesap Oluşturma

Bir sonraki ekranda, sizinle birlikte hikayeleri kaleme alacak olan ekibinizi davet edebilirsiniz. Onlara bir e-posta davetiyesi gönderilecektir.

Invite Your Team

Ghost Ekibinizi Davet Edin

Bundan sonra, şu şekilde görünen panele giriş yapmış olacaksınız:

Ghost Your Stories

Ghost Hikayeleriniz

Ayarlar bölümünde bunu daha da kişiselleştirmek için çeşitli ayarlarınız vardır. Örneğin – Genel, Tasarım vb. sekmeler.

Son olarak, yeni bir hikaye yazmak için sol paneldeki New Story (Yeni Hikaye) seçeneğine tıklayabilirsiniz.

Ghost Quick Setup

Ghost Hızlı Kurulum

 

Hepsi bu kadar. Yeni blog projelerinizde size bol başarılar dilerim!

Bu Gönderiyi Paylaş

author

Akshay Nagpal

Yazar · CloudSigma

Preslav Dobrev, CloudSigma'da Kreatif Tasarımcı olarak görev yapmakta olup geleneksel ve yenilikçi pazarlama kanallarını kullanarak tutarlı bir kurumsal kimlik oluşturmaya odaklanmaktadır. Sanatsal vizyonu stratejik pazarlamayla harmanlayarak etkili marka anlatıları oluşturma konusunda oldukça yeteneklidir.

Yorumlar

Henüz yorum yapılmamış. İlk siz olun.