Install Ghost di CentOS 6 (Bagian 1)

Sebelum Tulisan Dimulai…
Beberapa hari ini saya ditanya oleh teman bahwa apakah bisa menginstall Ghost di sebuah hosting? Waduh, dengernya saja saya belum pernah, apalagi menginstalnya. Saya pikir Ghost hanyalah tinggal instal dan mengandalkan PHP + MySQL.

Bermodalkan gugling, akhirnya saya menemukan bahwa Ghost (yang bisa dilihat di situs resminya https://ghost.org/) adalah Blogging Platform yang memakai Node.JS dan SQLite sebagai basis data. Walau sebenarnya memakai basis data lain seperti MySQL atau basis data lain memungkinkan.

Tulisan Sesudah Sebelum Tulisan Dimulai…
Karena memakai Node.JS dan rata-rata hosting tidak mendukung hal ini, maka untuk menginstal Ghost seharusnya kamu membeli VPS. Jika kalian belum mempunyai VPS, silakan membeli, salah satu yang saya rekomendasikan adalah Ramnode lalu untuk opsi untuk memakai CentOS 6.

Langkah-langkah menginstal Ghost di VPS kamu:

  1. Login ke VPS melalui Putty.
  2. Update CentOS dengan mengetikkan:
    yum update -y

    yum update -y

    yum update -y

  3. Lalu instal beberapa yang diperlukan dengan mengetikkan
    yum install wget curl zip unzip nano crontabs -y

    yum install wget curl zip unzip nano crontabs -y

    yum install wget curl zip unzip nano crontabs -y

  4. Jika sudah, kita instalasi node.JS dengan mengetikkan
    curl -sL https://rpm.nodesource.com/setup | bash -
    curl -sL https://rpm.nodesource.com/setup | bash -

    curl -sL https://rpm.nodesource.com/setup | bash –

    dilanjukan dengan mengetikkan:

    yum install -y nodejs

    yum install -y nodejs

    yum install -y nodejs

  5. Dilanjutkan dengan membuat folder /var/www dengan mengetikkan perintah
    mkdir -p /var/www/

    lalu dilanjutkan dengan masuk ke folder tsb.

    cd /var/www

    mkdir -p /var/www/ lanjut ke cd /var/www

    mkdir -p /var/www/ lanjut ke cd /var/www

  6. Jika sudah, kita unduh berkas instalasi Ghost dengan mengetikkan
    wget https://ghost.org/zip/ghost-latest.zip

    Jika sudah, ekstrak berkas tsb ke dalam sebuah direktori (dalam tutorial ini saya mengekstrak pada direktori `ghost`).

    unzip -d ghost ghost-latest.zip

Tulisan Sesudah Tulisan…
Sekian dulu tutorial kali ini, akan dilanjutkan ke Bagian 2. Buat kamu yang mau mencoba Ghost tanpa ribet, silakan menuju ke KombatHost ada paket blog dengan Ghost di sana 😉

Update 23 Oktober 2015: Install Ghost di CentOS 6 (Bagian 2)