Cara Backup dan Update Ghost CMS 3.0.2 ke 3.1.0

ghost Dec 08, 2019

Untuk memastikan Ghost CMS anda selalu aman dan menikmati fitur-fitur update dari Ghost CMS, maka kita harus selalu update Ghost CMS ke versi terbaru, untuk cek apakah ada versi Ghost CMS terbaru, login ke Ghost Admin Panel anda, kemudian klik menu Profile > About Ghost seperti berikut ini :

Ghost CMS Admin Panel

Kemudian perhatikan versi Ghost CMS anda saat ini, dan versi terbaru Ghost CMS yang tersedia, jika ada keterangan Update Available!, saatnya Ghost CMS anda untuk di Update

About Ghost page

Berikut halaman instruksi Update dari Ghost :

Update Ghost Homepage

Cara Backup Ghost CMS

Sebelum anda Update, Ghost menyarankan anda untuk backup terlebih dahulu data Ghost CMS, untuk mencegah kehilangan data karena kegagalan proses Update. langkah pertama adalah Download all of your posts and settings in a single, glorious JSON file, untuk download data content dalam bentuk json adalah akses menu Setting > Labs > Export your content kemudian klik Export seperti berikut ini :

Export Content Ghost CMS to Json

Kemudian backup content folder di dalam Ghost master folder, login via ssh, kemudian copy file di [Ghost Folder]/content. sebagai contoh folder Ghost adalah file Ghost CMS saya, kemudian saya buat folder backup untuk menyimpan file backup folder content :

mkdir backup
membuat folder backup

kemudian copy file content di ghost/content ke folder backup/ seperti berikut ini :

cp -r ghost/content backup/content
copy content folder ke backup
proses copy folder content ke backup

setelah selesai, anda bisa lanjutkan proses Update, proses backup ini hanya sebagai jaga-jaga kalau ada kesalahan/kegagalan saat proses Update. anda dapat melakukan proses backup ini satu bulan sekali, atau satu minggu sekali.

Cara Update Ghost CMS dengan Ghost CLI

untuk Update Ghost CMS, anda dapat menggunakan tools Ghost-cli, sehingga anda memerlukan akses ssh ke server yang terinstall ghost anda, pertama login ke server anda via ssh, kemudian masuk ke direktori Ghost CMS anda :

# asumsi ghost adalah 
# folder master cms ghost
cd ghost
Folder Ghost CMS 

Kemudian Jalankan perintah berikut untuk update, force update dan rollback, update adalah proses normal untuk update ghost cms, tambakan opsi --force untuk update jika saat proses update sebelumnya gagal, tambahkan opsi --rollback jika tetap gagal update, dan kembalikan ke versi stabil sebelumnya.

# update ghost normal
ghost update

# update ghost force
ghost update --force

# rollback ghost update
ghost update --rollback
Ghost Update, Force Update, Rollback

Perintah diatas menggunakan Ghost CLI, sayangnya Ghost CLI hanya di Support sistem operasi Ubuntu, jika anda mengikuti cara installasi Ghost CMS manual pada sistem operasi yang tidak didukung seperti tutorial disini. maka untuk update Ghost CMS anda harus dilakukan secara manual.

M. Najamudin Ridha

Penikmat coffe latte ICE, apalagi tanpa gula. Menyukai teknologi open source, terutama yang berbasis web dan mobile, senang mencoba hal - hal seperti linux, DevOps, database dan programming