Install Ghost Blog di Raspberry Pi
Dear Pembaca Setia,
Kali ini Penulis hendak berbagi pengalaman terkait instalasi Ghost Blog di Raspberry Pi. Penulis menggunakan Raspberry Pi 4b saat instalasi, namun Raspberry Pi 3b seharusnya sudah cukup.
Tutorial kali ini menggunakan Docker untuk instalasi Ghost, karena sangat memudahkan dalam migrasi maupun instalasi kembali di tempat baru. Bagi yang belum mengetahui tentang Docker, dapat mengikuti link berikut. Pada dasarnya Docker adalah Environment yang terisolasi, sehingga memberikan jaminan Environment yang sama untuk implementasi aplikasi ke PC / Server, di berbagai OS (Mac / Unix / PC).
Disclaimer
Tutorial kali ini adalah instalasi untuk di *Local Environment*, yang hanya bisa diakses di jaringan lokal, misal di rumah yang ada WiFi nya.
Environment Preparation
Sebelum mulai untuk Instalasi, kita pastikan dulu package yang ada di RPi terupdate, dengan menjalankan perintah berikut di Terminal:
sudo apt-get update && sudo apt-get upgrade
Kemudian lakukan instalasi Docker, dengan menjalankan perintah
curl -sSL https://get.docker.com | sh
Kemudian jadikan user Pi sebagai member dari group Docker
sudo usermod -aG docker pi
Dan lakukan instalasi Python3 Pip untuk penggunaan Docker Compose
sudo apt-get -y install python3-pip
Baru kita dapat menginstal Docker Compose
sudo pip3 install docker-compose
Instalation Preparation
Berikutnya kita akan memerlukan folder untuk menyimpan konfigurasi untuk instal Ghost, yaitu konfigurasi berbentuk file *.yaml
yang dapat didownload di github ini.
Pastikan untuk mengubah url: http://ext.local
menjadi url: http://IP_LOCAL_SENDIRI
, atau konfigurasi dns di router (lain kesempatan akan penulis sampaikan) sehingga menjadi mirip sebuah domain seperti punya penulis.
Berikutnya, di Terminal masuk ke folder yang ada file docker-compose.yaml
tadi, dan jalankan
docker-compose up -d
Dan, semua selesai...
Bila nanti ada kelanjutan cerita terkait backup, ataupun di-publish ke internet, akan penulis sampaikan di lain kesempatan.
Salam blogging...