Ghost

Adım Adım Ghost Kurulumu

Ghost tıpkı WordPress gibi bir blog yazılımı. Açık kaynak ve ücretsiz. Oldukça sade ve hızlı. Belki de Ghostu bu iki kelime ile özetleyebiliriz. Sadelik ve hız. Bu yazımızda adım adım ghost kurulumu nasıl yapılır, ghost nasıl kurulur ona bakacağız.

Ghost Nedir?

Ghost node.js üzerine kodlanmış, ücretsiz ve açık kaynak bir blog yazılımıdır. Tıpkı WordPress gibi. Yalnız Ghostu WordPressten ayıran özellikler var.

Ghostun yapımcılarına göre WordPress artık bir blog yazılımı olmaktan çok fazla uzaklaştı. Onlarca özellik, tema ve eklentilerle istediğiniz her siteyi kurabiliyorsunuz. Bunlar iyi özellikler olabilir ama amacınız sadece blog yazmak ise tüm bu özellikler gereksiz kalıyor.

Ghost kurucuları, o zaman bu gereksiz özelliklerden kurtulalım demişler ve ghost projesini başlatmışlar. Akıllarında tek bir amaçla, sade, şık, hızlı bir blog yazılımı oluşturmak.

Gerçekten de Ghostu kısaca şu kelimelerle özetleyebiliriz;

  • Sade
  • Şık
  • Hızlı

WordPresste bulunan bir çok özelliği bu sistemde bulamazsınız. Kenar çubuğu bile Ghostun varsayılan temasında yok, yorum kısmı yok. Bunlar bir dezavantaj gibi görünse de kullandıkça seviyorsunuz bu sistemi.

Ya hızı?

Google pagespeed testlerinden hiç uğraşmadan yüz almaya hazır olun.

Ghost nasıl Kurulur?

Tabii, her sistem gibi bunun da bazı dezavantajları var. Bizi ilgilendiren en önemlisi ise hosting. Bu sistemi malesef bir çok paylaşımlı hostta kullanamıyoruz. Aslında kullanabileceğimiz dünya da sadece bir kaç tane var. Bu sistemi kullanmak için en azından bir sanal sunucunuzun olması gerekiyor.

VPs deyince hemen ürkmeye gerek yok tabii. Google Cloud, Amazon AWS, Digitalocean gibi büyük bulut depolama sistemlerine tek tuşla kurulabiliyor. Herhangi bir sanal sunucuya ghost kurmak için şu adımları takip etmeniz yeterli:

# NGINX Kurulum
sudo apt-get install nginx
# MySQL Kurulum
sudo apt-get install mysql-server
# Şifre seçmek için,
sudo mysql

# Now update your user with this password
# Replace 'password' with your password, but keep the quote marks!
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

# Then exit MySQL
quit

# and login to your Ubuntu user again
su - 
# Add the NodeSource APT repository for Node 8
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash

# Install Node.js
sudo apt-get install -y nodejs
sudo npm install [email protected] -g
# We'll name ours 'ghost' in this example; you can use whatever you want
sudo mkdir -p /var/www/ghost

# Replace  with the name of your user who will own this directory
sudo chown : /var/www/ghost

# Set the correct permissions
sudo chmod 775 /var/www/ghost

# Then navigate into it
cd /var/www/ghost
ghost install

Sonrasında ssh panelindeki talimatları izleyerek kurulumu tamamlayabilirsiniz.

Write A Comment