Dua hari nge-install ghost cms, aswwww!!, sumber masalahnya ternyata sepele šŸ¤«. Dari platform blogger punyanya google, aku beralih ke sini ghost cms. Ghost CMS CMS ini sangat populer sekali di github, ghost ngeklaim "...šŸ‘» (Ghost) The #1 headless Node.js CMS for professional publishing" āœŒļøšŸ˜œ .

Aku pakai server punya nya Amazon Lightsail, yang notabene merupakan produk AWS(Amazon Web Service) buat nyaingin Linode, Digital Ocean dan sejenisnya. Kalo dari segi fitur yang ditawarkan server yang aku sewa ini cukup murah di kelasnya (Linode ataupun Digital Ocean). Dengan harga USD 5 perbulannya, bisa dapet SSD 40GB Storage, 1GB RAM, 1CPU dan 2TB (transfer data).

Spessifikasi yang dipakai Ghost sangat berat sih menurutku, nyobain berkali kali install di server yang punya RAM 513MB saja gagal, bahkan servernya nge-down šŸ˜‚.

Dalam proses instalasi ghost, aku ikutin langkah langkahnya di dokumentasi website resmi ghost.org butuh waktu dua hari, karena gagal terus. Dan masalahnya sebernya sepele, ternyata aku harus install nginx versi stable (1.16.1) dan lts.

Soalnya Nginx ini yang akan ngehandle SSL. Ketika aku ngikutin panduan di dokumentasi website resmi ghost.org, aku selalu gagal di proses SSL.

Spesifikasi Environment di Server yang kupakai untuk blog ghost ini:

  • Ubuntu 18.04.1 LTS
  • Nginx Ā 1.16.1
  • NodeJS Ā 12.8.1 LTS
  • NPM Ā 6.14.6
  • Ghost CLI Ā 1.14.1
  • MySql 14.14 Distrib 5.7.32