Setelah memahami cara menggunakan ghost di komputer lokal. Sekarang kita ingin memasang ghost di server kita. Kebetulan server yang digunakan menggunakan Plesk Obsidian. Ayo ikuti cara berikut ini untuk melakukan instalasi Ghost di Plesk Obisdian.

Ekstensi Docker pada Plesk Obsidian

Langkah pertama adalah melakukan instalasi ekstensi docker, kenapa? Karena kita akan menggunakan docker image dari ghost, dan plesk tidak men-support aplikasi ghost secara langsung.

Kemudian setelah docker terinstal, maka klik menu Docker yang ada di dashboard menu plesk kita.

Menu docker pada dashboard

Setelah diklik maka halaman docker akan terbuka. Lalu kita cari docker image untuk ghost cms.

Pilih docker image official dari ghost, kemudian tekan run. Maka plesk akan mendownload docker image tersebut ke server kita. Setelah selesai kita lakukan konfigurasi terhadap docker tersebut.

Halaman Konfigurasi Docker

Yang harus diperhatikan adalah mapping port nya, kemudian mapping directory /var/lib/ghost/content ke direktori non-www-readable contohnya /data/{nama_situs} lalu tambahkan key url dengan value https://{nama-situs.com}.

Terakhir adalah dengan mapping domain kita dengan docker ghost. Caranya adalah dengan menekan Docker Proxy Rules pada pilihan domain kita.

Pilihan Docker Proxy Rules

Lalu kita buat rule dengan contoh seperti ini.

Contoh rules

Setelah rule kita buat. Maka Domain kita akan terhubung dengan docker. Dan ketika diakses akan terbuka situs Ghost kita.

Sekian dari saya, jika ada pertanyaan silahkan tulis komentar di bawah ya!

Featured image oleh Unsplash