Skip to content
Go back

Deploy Ghost Blog di CPanel

1 min readEdit page

Ghost adalah blogging platform berbasis nodejs. Blog rizkidoank.com menggunakan Ghost, dan jujur saja saya sangat menikmati blogging dengan platform ini.

Biasanya Ghost dipasang di VPS atau PaaS seperti Heroku misalnya. Di Indonesia, harga sewa VPS masih cukup tinggi, selain itu performa yang diberikan juga masih lebih lambat dari VPS di provider luar. Oleh karena itu, masih banyak yang memanfaatkan hosting dikarenakan harga yang lebih terjangkau dan pengguna tidak perlu pusing dalam konfigurasi server.

Pada tulisan ini saya akan berbagi cara memasang Ghost Blog di shared hosting dengan CPanel. Berikut adalah langkah pemasangan Ghost di hosting berbasis CPanel.

Pemasangan Ghost di CPanel-based Hosting

  1. Pastikan hosting mendukung akses SSH

  2. Lakukan pemasangan nodejs, untuk referensi silakan baca Setup Node.JS

  3. Unduh paket Ghost melalui situs resminya

     wget https://ghost.org/zip/ghost-0.11.2.zip
  4. Ekstrak dan hapus paket / arsip yang tadi di unduh.

     unzip ghost-0.11.2.zip
     rm ghost-0.11.2.zip
  5. Lakukan pemasangan dependensi dengan perintah

     cd <ghost_path>
     npm install --production
  6. Lakukan konfigurasi pada config.js sesuai kebutuhan. Pada kondisi default, ghost menggunakan sqlite.

  7. Pasang modul forever pada nodejs untuk process management node.

     npm install forever
  8. Jalankan Ghost dengan perintah berikut di path ghost.

     NODE_ENV=production node_modules/forever/bin/forever start index.js

Perintah diatas akan menjalankan ghost dengan forever pada mode production. Untuk melihat proses yang berjalan di akun,gunakan perintah forever list.

  1. Selanjutnya, akses situs yang telah dikonfigurasikan, misal : http://bitlyze.net https://rizkidoank.com

NOTE:


Edit page
Share this post:

Previous Post
Double Linked List
Next Post
Ekosistem Hadoop pada Big Data