Table of contents
Ghost adalah CMS open-source yang dirancang khusus untuk publikasi konten atau blogging. 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. Ghost dibangun menggunakan platform Node.js yang berdasarkan bahasa pemrograman JavaScript. Alasannya, Node.js dianggap lebih unggul dalam kecepatan, fleksibilitas, dan kinerja.
System Requirement
Pastikan hosting kamu telah memenuhi system requirement berikut:
- Hosting menggunakan cPanel
- Akses terminal / ssh Hosting
- Node.JS App versi 14 atau 16 (https://ghost.org/docs/faq/node-versions)
Cara Install Ghost di cPanel
1. Create NodeJS
Login ke cPanel pilih menu NodeJS App. Kemudian, klik tombol Create Application, lalu akan muncul form untuk informasi detail instalasi yang akan dilakukan. Selanjutnya, isi informasi pada bagian berikut:
- Pilih Node.js version 14 atau 16
- Application mode pada setelan default
- Application root – Folder baru sebagai tempat instalasi Ghost.
- Application URL – URL untuk mengakses website Ghost. Sesuaikan dengan nama domain milikmu sendiri.
- Application startup file bisa dikosongkan
- Jika sudah klik CREATE.
2. Setup di Terminal
Pada halaman Setup Node.js Application, kamu akan melihat tampilan berikut:
Terdapat script yang diawali dengan source / . Nah, script ini berfungsi untuk masuk ke Terminal yang akan di install ghost, caranya:
Klik pada script untuk menyalinnya. Lalu buka halaman utama cPanel, pilih kategori Advanced > Terminal. Kemudian paste script source tsersebut. Lalu tekan enter.
3. Install Ghost-CLI
Berikutnya, kamu perlu menginstall Ghost-CLI terlebih dahulu. CLI adalah tool untuk membantu instalasi dan konfigurasi Ghost.
Untuk menginstall Ghost-CLI, jalankan perintah berikut:
4. Install Ghost
Setelah proses install ghost-cli selesai, agar proses instalasi berjalan lancar maka install ghost pada folder yang masih kosong. Anda bisa membuat dahulu folder yang baru. Kemudian jalankan perintah berikut:
Setelah proses instalasi selesai, silahkan masuk ke folder lokasi instalasi dan cari file “config.development.json” . Edit file “config.development.json“. Pada bagian URL, silahkan isikan url website yang kamu gunakan. Lalu klik SAVE.
Kemudian masuk ke menu Setup Node.JS App cPanel kembali. Lalu edit bagian Application Startup File , menjadi “current/index.js” atau disesuaikan dengan folder isntalasi ghost, lalu Save . Kemudian klik Restart.
Proses instalasi ghost sudah selesai. Agar website bisa diakses maka perlu ada tambahan setting di .htaccess dengan script sebagai berukut :
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ http://127.0.0.1:2368/$1 [P]
</IfModule>
Kemudian website Ghost sudah bisa diakses.
5. Login ke Admin Ghost
Untuk mengakses halaman admin Ghost bisa melalui akses ke namadomain/ghost . Nantinya akan form registrasi akun terlebih dahulu, seperti pada gambar berikut :
Setelah selesai melakukan registrasi akun, kamu akan diarahkan ke halaman administrator. Tampilan default halaman admin Ghost seperti gambar berikut.
Demikian artikel kami tentang cara install Ghost di cPanel hosting, selamat mencoba dan semoga bermanfaat.
Terima kasih sudah setia menggunakan layanan IDwebhost. Jika kamu punya pertanyaan seputar layanan kami, silakan hubungi tim customer service terbaik IDwebhos melalui kanal berikut:
Live Chat
Email ( info@idwebhost.com, billing@idwebhost.com, support@idwebhost.com )
Hotline (0274) 415585