LINUXSEC

Install Ghost CMS di Ubuntu 18.04

Ghost adalah sebuah blogging plaform / cms open source yang berjalan diatas sistem Node.JS, umumnya dipakai oleh penulis / perseorangan dan juga organisasi. Ghost bisa dibilang lebih simple dari Wordpress namun fiturnya juga terbatas.
Tutorial ini terbagi menjadi 2 bagian, yaitu: untuk server lokal (localhost) dan server aktif (vps/dan sejenisnya).

Hal-hal yang perlu disiapkan:

  • Ubuntu 18.04
  • Node.JS
  • NPM

Khusus untuk server aktif ada tambahan opsional, yaitu:

  • Certbot (Khusus untuk server aktif/vps)
  • mySQL
  • Nginx

Atau kalian dapat menginstall dengan mengetikan command berikut:

sudo apt-add-repository ppa:certbot/certbot  
sudo apt install mysql-server nginx npm nodejs python-certbot-nginx

Instalasi pada server:

  1. Install ghost-cli
# npm i -g ghost-cli
  1. Buat direktori baru di /var/www
# mkdir /var/www/ghost
  1. Chown direktori baru
# chown USER:USER /var/www/ghost
  1. Akses direktori baru, dan jalankan instalasi ghost (pastikan tidak memakai sudo dan mysql telah berjalan)
$ cd /var/www/ghost && ghost install

Ikuti petunjuk yang ada pada installer, anda akan ditanyai beberapa pertanyaan seperti url web, mysql info, setting nginx otomatis, ssl letsencrypt.

Jika sudah terinstall dan berjalan akan muncul pesan seperti ini:

Akses via browser untuk melengkapi instalasi:

Isikan informasi yang dibutuhkan, untuk bagian invite staff user dapat dilewat dulu.

Ghost 2.x

Ghost sudah siap digunakan.

Untuk instalasi pada local server cukup ketikkan (tidak perlu sudo)

$ ghost install local

Komentar

    Tinggalkan Komentar

    Silahkan tinggalkan komentar jika ada masukan, pertanyaan, kritik ataupun dukungan. Namun pastikan untuk berkomentar secara sopan.