Home  »  Permulaan   »   Cara Instal Ghost di Hosting

Cara Instal Ghost di Hosting

Last Update:

cara instal ghost di hosting
Ghost adalah salah satu CMS (Content Management System) yang berfungsi sebagai blogging platform. Seperti halnya WordPress, Ghost dirancang khusus dengan tampilan elegan cocok untuk para blogger di seluruh dunia. Kamu bisa berbagi ide, berbagi cerita dan berbagi tutorial layaknya blog biasa. Dikembangkan dengan bahasa pemrograman Node.js membuat Ghost ini semakin diminati para blogger. Karena dianggap memiliki performa yang cukup tinggi dan loadingnya lebih cepat jika dibandingkan dengan CMS blogging lainnya. Nah, pada panduan kali ini akan dibahas mengenai cara instal ghost di hosting. Oiya, cara instal Ghost di Hosting ini hanya dapat dilakukan pada Hosting Super ke atas.

Cara Instal Ghost di Hosting

Mungkin bagi kamu yang pernah melakukan instalasi Ghost, bertanya-tanya. Mengapa ada yang berbeda dengan cara instal Ghost kali ini. Yaps, karena Ghost bersifat Open Source maka selalu akan ada update untuk menyempurnakan sistem. Oke, silahkan ikuti panduan cara instal Ghost step by step berikut ya.

1. Tentukan Lokasi Instalasi Ghost

Hal pertama yang harus kamu lakukan untuk mengikuti cara instal ghost di hosting yaitu tentukan yaitu lokasi di mana Ghost ingin diinstal.
Jika ingin diinstal di domain utama, pastikan kamu instal di dalam folder public_html/
Jika ingin diinstal di subdomain, silahkan buat subdomain terlebih dahulu di cPanel Hosting. Silakan baca Cara Membuat Subdomain di cPanel Hosting.

2. Akses SSH ke Hosting

Untuk melakukan instal Ghost, kamu harus masuk ke Hosting via SSH. Proses instalasi Ghost kali ini akan dilakukan via konsol. Jadi, pastikan kamu tahu cara masuk ke hosting via SSH. Jika belum tahu, silahkan baca Cara Akses SSH ke Hosting

3. Masuk ke Lokasi Instalasi Ghost

Sudah bisa akses Hosting via konsol kan? Oke, saatnya masuk ke lokasi instalasi Ghost yang tadi telah ditentukan. Pada contoh panduan kali ini, Ghost akan diinstal di dalam subdomain ya. Silahkan masuk ke folder subdomain dengan perintah cd
Misalnya:

cd namasubdomain.domain.com/

Pastikan tidak ada folder apapun didalamnya! Jika ada folder tertentu, silakan hapus terlebih dahulu dengan perintah rm -rf nama_folder/

Jika sudah dihapus, coba cek sekali lagi apakah folder subdomain sudah kosong atau belum. Kamu bisa cek isi folder dengan perintah ls -a

4. Melakukan Instalasi Ghost di Hosting

Sekarang saatnya melakukan instalasi Ghost di Hosting. Silakan tulis perintah berikut:

/usr/lib/node_modules/ghost-cli/bin/ghost install local
cara instal ghost di hosting

Tunggu hingga proses instalasi Ghost selesai.
Kemudian tulis perintah:

cp config.development.json config.production.json

Adapun perbedaan mode development dan mode production hanya terletak pada developing dan debugging Ghost. Jika kamu menggunakan mode production, kamu bisa mengganti public URL website, nama database, serta menambahkan servis email. Untuk mengetahui informasi lebih detail, silakan baca https://docs.ghost.org/docs/config 

5. Sinkronisasi Nama Domain/ Subdomain (URL)

Setelah itu, silakan lakukan sinkronisasi nama domain/ subdomain (URL) yang ada di file config.production.json. Pada bagian URL, silakan ganti dengan nama domain atau subdomain yang tadi dibuat. Kamu bisa gunakan editor seperti Nano ataupun Vim. Pada panduan kali ini akan menggunakan editor Nano. Jalankan perintah berikut:

nano config.production.json

Lalu tulis nama domain/ subdomain pada bagian URL. Jangan lupa di simpan ya! Bagi kamu yang menggunakan editor nano, untuk menyimpan file yang telah di edit caranya yaitu ctrl+x lalu tekan Y pada keyboard kemudian Enter.

cara instal ghost di hosting

6. Stop Service Ghost

Jika URL sudah selesai diedit, silahkan lakukan stop service Ghost dengan cara:

/usr/lib/node_modules/ghost-cli/bin/ghost stop

7. Melakukan Setup Production

Silahkan aktifkan setup production Ghost dengan cara:

/usr/lib/node_modules/ghost-cli/bin/ghost setup production

8. Start Service Ghost

Sekarang saatnya aktifkan service Ghost. Silakan jalankan perintah:

/usr/lib/node_modules/ghost-cli/bin/ghost start

Tunggu hingga proses start Ghost berhasil ya!

cara instal ghost di hosting

9. Membuat File .htaccess

Jika sudah, sekarang saatnya membuat file .htaccess. Adapun caranya yaitu,

nano .htaccess

lalu copy script di bawah ini

Options +FollowSymLinks -Indexes
IndexIgnore *
DirectoryIndex
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)$ http://127.0.0.1:2369/$1 [P]
</IfModule>

Catatan: Pastikan port yang ada di .htacess sama dengan port yang ada di config.production.json

10. Membuka Ghost di Web Browser

Yeay! Cara instal Ghost di Hosting sudah selesai. Coba sekarang kamu buka domain/ subdomain di web browser. Kamu bisa akses halaman Ghost dan halaman Admin Ghost.
You can access your publication at http://namasubdomain.domain.com/ -> halaman Ghost

cara instal ghost di hosting
Your admin interface is located at http://namasubdomain.domain.com/ghost/ -> halaman Admin Ghost

cara instal ghost di hosting

Merasa Kesulitan? Coba Gunakan Instant Deploy DomaiNesia!

Malas untuk instal Ghost secara manual seperti cara di atas? DomaiNesia memberikan kemudahan bagi kamu untuk merasakan sensasi blogging yang berbeda. Kamu bisa lakukan instal Ghost dengan mudah, cepat dan tanpa harus repot masuk ke konsol Hosting lho! Kamu juga tidak perlu melakukan start dan stop secara manual. Melalui Instant Deploy DomaiNesia, Ghost akan disertai manager dapat membantu kamu untuk melakukan restart, stop dan start service. Hanya butuh sekali klik maka Ghost akan terinstal secara otomatis.

Mau tahu caranya? Silakan ikuti cara instal Ghost di Hosting dengan Instant Deploy berikut:

1. Membuka Website domainesia.com

Buka web browser kemudian tuliskan www.domainesia.com. Maka akan muncul seperti gambar di bawah ini. DomaiNesia memiliki tiga produk yang ditawarkan yaitu Domain, Hosting dan Web Apps. Sebelum melakukan instalasi Ghost, silahkan klik Sign In. Jika kamu belum memiliki akun di DomaiNesia, silahkan mendaftar dengan memilih Sign Up.

cara instal ghost di hosting

2. Login Akun DomaiNesia

Sekarang saatnya login menggunakan username dan password kamu. Username dan password ini merupakan akun pada saat register/ mendaftar di DomaiNesia sebelum pembelian domain atau hosting. Bukan username dan password dari cPanel ya!

cara instal ghost di hosting

3. Memilih Menu Web Apps

Untuk melakukan instalasi Ghost di Hosting menggunakan fitur Instant Deploy, silakan klik Web Apps terlebih dahulu.

cara instal ghost di hosting

Setelah itu kamu akan diarahkan ke halaman Instant Deploy. Untuk melakukan instalasi Ghost secara otomatis, silakan pilih Blog lalu pilih Ghost.

cara instal ghost di hosting

Kemudian pilih hosting yang kamu mau. Untuk melakukan instalasi Ghost, kamu harus pilih Paket Hosting Super (2 GB). Setelah itu pilih lokasi server, untuk panduannya dapat dilihat di Panduan Memilih Server. Jangan lupa untuk mengatur siklus atau waktu penyewaan hosting sesuai keinginan. Lalu isikan nama domain sesuai keinginan. Pilih durasi waktu penyewaan. Tulis nama domain yang diinginkan. Jangan lupa masukkan email dan klik Masukkan Trolli. Setelah itu, segera lunasi pembayaran sesuai invoice ya!

cara instal ghost di hosting

4. Instalasi Ghost Berhasil!

Yeay! Setelah kamu melunasi pembayaran, maka aplikasi Ghost akan segera aktif. Untuk mengakses Ghost, silakan buka :
http://namasubdomain.domain.com/ -> halaman Ghost
http://namasubdomain.domain.com/ghost/ -> halaman Admin Ghost

Cara Mengakses Ghost

Install Ghost sudah berhasil. Sekarang saatnya mengakses dan mengelola Ghost. Untuk mengelola Ghost kamu bisa masuk ke halaman Admin. Silahkan tulis /ghost/ setelah nama domain atau subdomain. Misalnya http://namasubdomain.domain.com/ghost/

1. Membuat Akun Ghost

Setelah itu, silahkan klik Create Your Account.

cara instal ghost di hosting

2. Mengisi Form Pendaftaran Akun

Kemudian isi form mengenai data diri. Tulis alamat email, nama lengkap, password serta judul blog. Lalu klik Last Step: Invite Your Team.

cara instal ghost di hosting

3. Mengelola Ghost

Setelah selesai, maka Kamu akan diarahkan ke step ketiga. Dengan Ghost, Kamu dapat memberikan undangan (invite) teman- teman untuk berkolaborasi mengenai blog yang Kamu buat. Mereka dapat memberikan feedback mengenai artikel yang Kamu buat dan sebagainya. Untuk mengundang mereka silahkan tulis alamat email masing- masing. Kemudian klik Invite Some Users. Apabila tidak ingin memberikan udangan sekarang, silahkan klik I’ll do this later, take me to my blog!

cara instal ghost di hosting

Jika sudah, silakan tunggu sebentar maka halaman administrator dari Ghost telah muncul. Kamu dapat membuat artikel baru dan mengelola blog melalui halaman ini.

cara instal ghost di hosting

Manager Ghost

Jika kamu melakukan instalasi Ghost melalui Instant Deploy DomaiNesia, maka akan mendapatkan suatu halaman Manager. Untuk mengakses halaman ini silakan tulis /manager/ setelah nama domain ataupun subdomain. Halaman ini digunakan untuk mempermudah kamu dalam urusan start, stop serta restart.

Kesimpulan

Cara instal Ghost di Hosting sangatlah mudah. Kamu bisa melakukan instalasi Ghost secara manual ataupun langsung otomatis via Instant Deploy. Jika kamu kurang mengerti cara instal Ghost melalui konsol di Hosting, silakan gunakan fitur Instant Deploy DomaiNesia. Mudah, cepat, nggak ribet dan dilengkapi dengan fitur manager untuk pengelolaan restart dan stop service Ghost. Jika ada pertanyaan, jangan ragu hubungi Tim Support DomaiNesia ya!


Pindah ke DomaiNesia

Tertarik mendapatkan semua fitur layanan DomaiNesia?
Dapatkan Diskon Migrasi 25% serta GRATIS biaya migrasi & setup

Ya, migrasikan layanan saya!