Ariffud Muhammad Ariffud is a Technical Content Writer with an educational background in Informatics. He has extensive expertise in Linux and VPS, authoring over 200 articles on server management and web development. Follow him on LinkedIn.

Ghost CMS: Fitur, Kelebihan, dan Cara Installnya di cPanel Hosting

6 min read

Apa itu Ghost CMS Cara Install Ghost di Hosting

Ghost CMS adalah salah satu content management system yang kerap digunakan untuk membuat blog. CMS ini dibangun dengan menggunakan framework Node.js yang lebih efisien, ringan, dan fleksibel.

Meskipun tak kalah canggih, tapi belum banyak orang tahu CMS yang satu ini. Padahal, beberapa nama besar seperti Mozilla telah menggunakannya.

Malah, ada yang beranggapan CMS Ghost adalah platform blog yang sulit diinstal. Padahal selama langkah yang dilakukan benar, proses instalasi Ghost CMS bisa dilakukan dengan cepat.

Nah, di artikel ini, kami akan mengajak Anda mengenal lebih jauh apa itu Ghost CMS, berbagai fitur dan keunggulannya, serta cara install Ghost di cPanel hosting. Baca hingga selesai, ya!

Apa itu Ghost CMS?

ghost cms adalah

Ghost CMS adalah Content Management System open-source yang dirancang khusus untuk publikasi konten atau blogging. Kalau Anda ingin membuat blog yang bisa dikelola dengan mudah, CMS ini layak dicoba.

Kenapa begitu?

CMS Ghost adalah sebuah platform yang ramah pengguna. Hal ini karena interface dan fiturnya dibuat sesimpel mungkin dengan mengurangi hal-hal yang tidak perlu, seperti plugin.

apa itu ghost

Ghost CMS sendiri dibuat oleh John O’Nolan pada tahun 2013 karena melihat bahwa CMS populer seperti WordPress punya terlalu banyak fitur yang cukup memberatkan untuk sekadar blogging.

Ghost dibangun menggunakan platform Node.js yang berdasarkan bahasa pemrograman JavaScript. Alasannya, Node.js dianggap lebih unggul dalam kecepatan, fleksibilitas, dan kinerja.

Hingga saat ini, salah satu CMS terbaik ini telah diinstall lebih dari tiga juta kali dengan jumlah pengguna aktif 10.000 lebih pengguna.

Beberapa perusahaan besar yang telah menggunakan Ghost CMS adalah Buffer, Unsplash, Duolingo, Mozilla, Cloudflare, Clubhouse, dan masih banyak lagi. 

apa itu ghost cms contoh

Nah, apakah Ghost bisa Anda gunakan secara gratis?

CMS ini bisa digunakan gratis secara self-hosted (hosting mandiri) pada layanan hosting Anda. Pun demikian, Anda juga bisa memanfaatkan layanan Ghost Pro dengan biaya mulai dari $9 per bulan.

Fitur-Fitur Ghost CMS

Untuk memenuhi kebutuhan penggunanya, beberapa fitur kunci yang disediakan Ghost CMS adalah sebagai berikut:

1. Advanced Creator Tools

Advanced Creator Tools adalah sekumpulan fitur editor untuk memudahkan Anda dalam menerbitkan konten, antara lain:

  • Intelligent Links – Memasukkan link hanya dengan menyorot teks yang diinginkan.
  • Image Card – Memudahkan Anda untuk meresize gambar yang diunggah secara otomatis.
  • Gallery Card – Menampilkan beberapa gambar sekaligus dalam bentuk kolase.
  • Embed Card – Memasukkan konten dari layanan atau media sosial lain, seperti video YouTube, playlist Spotify, atau postingan Instagram.
  • Unsplash Card – Mencari gambar bebas royalti dari Unsplash tanpa perlu mengunjungi situsnya.

2. Native Analytics

Sama seperti fitur analytics pada umumnya, Native Analytics berguna untuk memudahkan Anda dalam menganalisis performa konten dan mengukur tingkat interaksi audiens.

Bahkan, Anda juga bisa mengetahui siapa saja audiens terdaftar sebagai member yang paling sering mengakses konten atau membuka email newsletter.

Nah, fitur analytics milik Ghost CMS sudah tersedia secara default untuk para penggunanya.

Baca juga: Cara Menggunakan Google Analytics

3. Subscription Commerce

Ingin mendapatkan uang dari blog? Lewat fitur Subscription Commerce, Anda bisa melakukannya. Anda bisa menyajikan konten premium yang hanya bisa diakses oleh member yang membayar biaya berlangganan.

Berbeda dari platform membership lainnya, Ghost CMS sama sekali tidak memungut biaya tambahan saat Anda menggunakan fitur ini. 

4. Ghost Integrations

Ghost CMS memang tidak memiliki plugin untuk menambah fungsi khusus. Namun, Anda bisa memanfaatkan fitur integrasi untuk menghubungkan Ghost dengan layanan pihak ketiga dengan mudah. 

Beberapa Ghost integrations yang didukung adalah  Zapier, Twitter, Slack, Shopify, Intercom, YouTube, dan lain sebagainya.

fitur ghost cms adalah integrasi

Menariknya, Anda juga bisa mengintegrasikan layanan lain secara manual lewat API JSON dari masing-masing layanan.

Baca juga: CMS Toko Online

Keunggulan Ghost CMS

Meskipun baru digunakan oleh 0,1% website yang ada di internet, Ghost CMS punya keunggulan yang tidak bisa dianggap remeh, yaitu:

1. Interface Editor Super Minimalis

Ghost CMS menerapkan full-screen editing sebagai interface editor. Artinya, Anda akan melihat tampilan polos tanpa adanya fitur-fitur Advanced Creator Tools.

Fitur-fitur tersebut disembunyikan secara default, dan baru akan muncul jika Anda menekan tombol atau perintah tertentu.

Hal ini membuat Anda bisa fokus dalam menulis konten tanpa terganggu oleh hal-hal lain, seperti mengatur ukuran gambar. Hasilnya, proses produksi konten bisa berjalan lebih cepat.

2. Biaya Lebih Terjangkau

Membangun blog dengan Ghost CMS juga lebih terjangkau, baik hosted atau self hosted.

Kalau menggunakan Ghost Pro, Anda bisa mendapatkan semua tema dan integrasi pihak ketiga tanpa membayar biaya tambahan. Berbeda kalau menggunakan WordPress.com, misalnya.

Sedangkan kalau ingin menggunakan hosting sendiri, Anda cukup menginstal platform ini tanpa tambahan biaya lagi. Kami akan menjelaskan caranya di bagian berikutnya. 

Baca juga: Joomla vs WordPress

3. Performa Lebih Cepat

Karena CMS Ghost dibangun dengan Node.js, performa yang dimiliki jadi lebih optimal sehingga cocok untuk sebuah platform blog.

keunggulan ghost cms lebih cepat

Selain itu, tampilan interface dan fitur-fiturnya dibuat seminimalis mungkin dengan memangkas hal-hal yang bisa memberatkan kinerja CMS. Hasilnya, waktu respon website semakin meningkat dan tingkat kegagalan loading bisa ditekan.

Bahkan jika dibandingkan dengan WordPress, Ghost mengklaim bisa meningkatkan kecepatan website hingga 1900%.

Baca juga: Cara Mempercepat Loading Blog

4. Fitur SEO Lebih Lengkap

Berbeda dengan platform blog lain seperti WordPress, Ghost adalah CMS yang punya fitur SEO bawaan lengkap, di antaranya:

keunggulan cms ghost seo lengkap

Semua langkah optimasi SEO bisa Anda lakukan tanpa perlu memasang plugin dulu. Alhasil, kesempatan blog Anda jadi peringkat atas di mesin pencari semakin terbuka.

Sebagai perbandingan, fitur SEO di WordPress baru bisa berjalan dengan maksimal lewat plugin pihak ketiga, misalnya Yoast.

Berkat keunggulan-keunggulan di atas, Ghost CMS akan sangat cocok jika digunakan untuk aktivitas blogging. Lantas, bagaimana cara install Ghost di Hosting?

Baca juga: Cara Optimasi SEO on Page

Cara Install Ghost di Hosting

Anda sudah mengenal apa itu Ghost CMS, fitur-fiturnya, dan keunggulan blog Ghost dibanding layanan sejenis. Sekarang mari ikuti cara install Ghost di Hosting dengan langkah-langkah:

  1. Persiapan
  2. Buka cPanel
  3. Setup Node.js App
  4. Buka Terminal
  5. Instal Ghost CLI
  6. Instal Ghost CMS
  7. Buat File config.production.json
  8. Edit File config.production.json
  9. Edit Application Startup File
  10. Buka Panel Admin Ghost CMS

Berikut penjelasan selengkapnya:

Langkah 1: Persiapan

Sebelum masuk ke tutorial Ghost CMS, ada dua hal yang harus Anda persiapkan, yaitu:

Pertama, gunakan layanan hosting yang mendukung Ghost CMS. Di tutorial ini, kami menggunakan paket Cloud Niagahoster yang mendukung Ghost CMS.

Kedua, hapus instalasi CMS lain seperti WordPress kalau ada untuk menghindari clash atau benturan. Untuk menghapus CMS WordPress, caranya:

Login ke Member Area Niagahoster > Kelola Layanan > WordPress Management.

tombol wordpress management di member area niagahoster

Setelah itu, klik tombol Uninstall WordPress dan ikuti petunjuk selanjutnya.

uninstall wordpress dari member area niagahoster

Langkah 2: Buka cPanel

Masih di Member Area Niagahoster, buka cPanel dengan cara:

Klik tombol Kelola Layanan pada hosting.

tampilan new member area niagahoster untuk kelola layanan hosting dengan wordpress

Di halaman selanjutnya, klik Lihat Semua Fitur cPanel. Selanjutnya Anda akan menuju halaman utama cPanel.

member area niagahoster untuk lihat semua fitur cpanel

Langkah 3: Setup Node.js App

Cara install Ghost langkah berikutnya adalah setup aplikasi Node.js terlebih dahulu. Nah, caranya:

Pertama, cari kategori Software di halaman utama cPanel, kemudian klik pada Setup Node.js Application.

langkah 3 setup node js 1

Kemudian, klik tombol Create Application, lalu akan muncul form untuk informasi detail instalasi yang akan dilakukan.

langkah 3 setup node js 2

Selanjutnya, isi informasi pada bagian berikut:

  • Node.js version – Pilih Node.js versi 14.x atau 16.x.
  • Application root – Folder baru sebagai tempat instalasi Ghost CMS. Di sini kami membuat folder bernama root-folder.
  • Application URL – URL untuk mengakses panel admin CMS Ghost. Sesuaikan dengan nama domain Anda sendiri.
  • Application Mode – Pilih Production jika Anda ingin website langsung bisa digunakan, atau Development seperti di bawah jika ingin melakukan testing.
setup node js

Biarkan kolom lainnya dalam keadaan kosong. Jika sudah klik CREATE.

Baca juga: Hosting Node.js

Langkah 4: Buka Terminal

Masih di halaman Setup Node.js Application, Anda akan melihat tampilan berikut:

langkah 4 buka terminal 1

Terdapat script yang diawali dengan source / . Nah, script ini berfungsi untuk masuk ke Terminal, caranya:

Klik pada script untuk menyalinnya. Lalu buka halaman utama cPanel, pilih kategori Advanced > Terminal.

langkah 4 buka terminal 2

Pada halaman terminal, tempel script tadi lalu tekan Enter pada keyboard.

langkah 4 buka terminal 3 ghostcms

Selanjutnya, tuliskan perintah pwd dan tekan Enter untuk menjalankannya. Begini tampilan yang akan muncul:

langkah 4 buka terminal 4 cara install ghost

Itu artinya Anda sudah berada di folder root-folder.

Baca juga: Perintah CMD

Langkah 5: Install Ghost-CLI

Berikutnya, Anda perlu menginstall Ghost-CLI terlebih dahulu. CLI adalah tool untuk membantu instalasi dan konfigurasi Ghost CMS.

Untuk menginstall CMS Ghost CLI, jalankan perintah berikut:

npm install ghost-cli@latest -g

Jika berhasil, Anda akan melihat tampilan berikut:

langkah 5 cara install ghost cli 1

Langkah 6: Install Ghost CMS

Untuk menginstall blog Ghost, pastikan folder root-folder dalam keadaan kosong. Oleh karena itu, jalankan perintah berikut untuk menghapus isian root-folder:

rm -rf *

Kemudian, lakukan instalasi Ghost CMS dengan menjalankan perintah:

ghost install local

Silakan tunggu terlebih dulu, instalasi akan memakan waktu beberapa menit. Jika berhasil, akan muncul tampilan berikut:

langkah 6 cara install ghost cms 1

Baca juga: Hosting Python

Langkah 7: Buat File config.production.json

Cara install Ghost akan otomatis membuat file baru, yakni config.development.json. File ini berfungsi membangun environment Ghost CMS secara lokal.

Tapi, Anda masih butuh satu file baru lagi, yaitu config.production.json. Gunanya  untuk membangun environment CMS Ghost secara online. Untuk itu, jalankan perintah berikut:

cp config.development.json cp.config.production.json

Langkah 8: Edit File config.production.json

Selesai membuat file config.production.json, Anda masih perlu mengedit isinya agar sesuai dengan nama domain. Untuk mengedit file, caranya:

Buka halaman utama cPanel. Cari kategori Files > File Manager.

langkah 8 edit file production 1

Pada halaman file manager, buka folder root-folder. Kemudian klik file config.production.json dan pilih Edit.

langkah 8 edit file production 2 cara install ghost

Anda akan melihat tampilan berikut. Ganti isian URL pada baris 2 menjadi nama domain Anda.

langkah 8 edit file production 3 ghostcms

Jika sudah, klik Save.

Baca juga: Cara Menampilkan Hidden File cPanel

Langkah 9: Edit Application Startup File

Cara install Ghost langkah berikutnya yaitu mengedit isian Application Startup File agar Ghost dapat berjalan seutuhnya. Ikuti langkah-langkah berikut:

Buka halaman Node.js Application. Ubah isian form Application startup file menjadi current/index.js lalu tekan Save.

langkah 9 edit startup file 1 cara install ghost

Kemudian jangan lupa tekan Restart.

langkah 9 edit startup file 2 cara install ghost

Itu artinya proses instalasi Ghost CMS sudah selesai. Tapi Anda masih perlu memeriksa apakah CMS open source ini sudah benar-benar bisa diakses.

Baca juga: Deploy Website Python

Langkah 10: Buka Panel Admin Ghost CMS

Untuk memastikan blog Ghost sudah berjalan dengan lancar, bukalah panel admin Ghost CMS. Caranya tinggal tambahkan /ghost di akhir URL domain.

Jika tampilannya seperti berikut, artinya Ghost sudah berjalan pada domain.

langkah 10 buka ghost cms 1

Berikutnya daftarkan akun Ghost baru dengan klik Create new account. Isi informasi yang diperlukan seperti nama situs, nama Anda, alamat email, dan password. Kemudian klik Last step: Invite staff user.

langkah 10 buka ghost cms 2 cara install ghost

Kalau blog Anda dikelola oleh beberapa orang, tuliskan alamat email mereka lalu klik Invite. Jika Anda kelola sendiri, pilih I’ll do this later.

langkah 10 buka ghost cms 3

Nah, Anda akan melihat tampilan panel admin CMS Ghost. Selamat! Semua proses instalasi Ghost di hosting telah selesai.

langkah 10 buka ghost cms 4 cara install ghost

Selanjutnya Anda bisa mulai menulis postingan blog baru, mengganti tema, atau mengatur hal-hal lain. Mudah sekali bukan tutorial Ghost CMS di cPanel?

Baca juga: Cara Install Drupal

Yuk Bangun Blog dengan Ghost CMS!

Ghost CMS adalah platform yang cocok untuk mengelola blog dengan berbagai konten secara mudah.

Dari penjelasan tentang CMS Ghost dan berbagai fitur serta keunggulannya, dapat disimpulkan bahwa Ghost CMS adalah platform bagi Anda yang menginginkan:

  • Interface yang simpel dan minimalis
  • Performa dan kecepatan yang bisa diandalkan
  • Optimasi SEO yang baik 
  • Kemudahan dalam menyajikan konten 
  • Kemudahan untuk mendapatkan uang lewat membership

Apakah CMS Ghost memenuhi kriteria Content Management System ideal menurut Anda? Tertarik menggunakan blog Ghost? Ikutilah langkah cara install Ghost yang sudah kami jelaskan di atas dengan benar.

Yang perlu dicatat, pastikan gunakan layanan hosting yang sudah mendukung instalasi Ghost CMS. 

Nah, paket Personal dan Bisnis Unlimited Hosting serta layanan Cloud Hosting Niagahoster sudah mendukung instalasi Ghost. Paket tersebut mendukung Node.JS app untuk menjalankan JavaScript di sisi server yang diperlukan CMS Ghost. 

Tunggu apa lagi, yuk bangun website blog Anda menggunakan layanan Niagahoster!

Ariffud Muhammad Ariffud is a Technical Content Writer with an educational background in Informatics. He has extensive expertise in Linux and VPS, authoring over 200 articles on server management and web development. Follow him on LinkedIn.

6 Replies to “Ghost CMS: Fitur, Kelebihan, dan Cara Installnya di cPanel…”

  1. Halo Min itu nanti pengaturan node di cpanelnya tetap mode development atau harus diganti production?

  2. Terima kasih sebelumnya untuk tutorialnya.
    Untuk menambahkan website dengan subdomain apakah mengikuti langkah dari awal lagi seperti masuk ke terminal dan instal lagi CMS Ghost-nya?

    1. Halo! Jika ingin menginstall Ghost di subdomain lain berarti mengikuti langkah dari awal lagi mulai dari membuat subdomain baru sampai install Ghost di subdomain tersebut, ya.

  3. Jika terjadi error ketika ingin buat atau update artikel, dan juga mau upload artikel itu bagaimana ya solusinya?
    https://prnt.sc/Ix87-8FulwUH

    1. Hai kak. Mungkin bisa dicoba install ulang dan Application Mode diubah menjadi Production mode.

Leave a Reply

Your email address will not be published. Required fields are marked *