Cara Install Ghost di Ubuntu 20.04
Ghost adalah platform blogging modern yang dirancang untuk membuat penerbitan lebih sederhana dan lebih cepat.
Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal Ghost di Ubuntu 20.04.
Prasyarat
Pastikan Anda memenuhi prasyarat berikut sebelum memulai instalasi:
- Server dengan Ubuntu 20.04 terinstal.
- Akses root atau pengguna dengan hak istimewa sudo.
- Node.js versi 14.x atau lebih baru.
- Database MariaDB atau MySQL (disarankan menggunakan MariaDB).
Catatan: Ubuntu 20.04 menginstal MySQL 8 secara default, yang memiliki beberapa masalah kompatibilitas dengan Ghost. Sebaiknya gunakan MariaDB sebagai solusinya.
Langkah Utama
1. Memperbarui Sistem
Langkah pertama adalah memperbarui sistem Anda untuk memastikan semua paket terkini. Jalankan perintah berikut:
sudo apt update && sudo apt upgrade -y
2. Menginstal Dependensi yang Diperlukan
Anda perlu menginstal beberapa paket yang dibutuhkan oleh Ghost. Gunakan perintah berikut:
sudo apt install nginx mysql-server npm -y
3. Menginstal Node.js
Ghost membutuhkan Node.js. Kita akan menggunakan NodeSource untuk menginstal Node.js versi terbaru:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install -y nodejs
4. Instal Ghost-CLI
Ghost CLI adalah alat baris perintah yang memudahkan instalasi dan pengelolaan Ghost. Instal dengan perintah:
sudo npm install -g ghost-cli
5. Menyiapkan Basis Data
Kita perlu menyiapkan database untuk Ghost. Jalankan perintah berikut untuk masuk ke MySQL:
sudo mysql
Di dalam MySQL, buat database dan pengguna untuk Ghost:
CREATE DATABASE ghostdb;
CREATE USER 'ghostuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON ghostdb.* TO 'ghostuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. Membuat Direktori untuk Ghost
Pindah ke direktori di mana Anda ingin menginstal Ghost dan buat direktori baru:
sudo mkdir /var/www/ghost
sudo chown $USER:$USER /var/www/ghost
cd /var/www/ghost
7. Menginstal Ghost
Gunakan Ghost CLI untuk menginstal Ghost:
ghost install
Ikuti petunjuk yang ditampilkan di layar. Pastikan untuk memasukkan detail database yang telah Anda buat sebelumnya.
Konfigurasi Lanjutan
Setelah instalasi selesai, Anda mungkin ingin melakukan beberapa konfigurasi tambahan:
- HTTPS: Untuk mengamankan situs Anda, Anda bisa mengatur SSL menggunakan Let's Encrypt. Ghost CLI akan memberi pilihan untuk mengatur ini saat instalasi.
- Pengaturan Nginx: Anda dapat menyesuaikan konfigurasi Nginx sesuai dengan kebutuhan Anda untuk meningkatkan performa.
- Backup Database: Pastikan untuk membuat backup database secara berkala untuk menghindari kehilangan data.
Best Practices
Berikut adalah beberapa praktik terbaik saat menggunakan Ghost:
- Jaga agar Ghost dan semua dependensinya selalu diperbarui dengan menjalankan
ghost updatesecara berkala. - Gunakan CDN untuk meningkatkan kecepatan situs Anda.
- Monitor kinerja situs Anda dengan alat analitik untuk melihat kebutuhan pengoptimalan.
Troubleshooting
Jika Anda mengalami masalah saat menginstal Ghost, berikut adalah beberapa langkah pemecahan masalah yang dapat Anda coba:
- Periksa log kesalahan Ghost dengan menjalankan
ghost loguntuk melihat jika ada masalah dengan instalasi. - Pastikan bahwa pengguna database yang Anda buat memiliki hak akses yang benar ke database Ghost.
- Jika terjadi masalah dengan HTTPS, pastikan bahwa DNS telah diatur dengan benar dan port 80/443 dibuka di firewall.
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda seharusnya berhasil menginstal dan mengkonfigurasi Ghost di Ubuntu 20.04. Ghost adalah CMS yang kuat dan fleksibel untuk blogging dan penerbitan. Pastikan untuk mengikuti praktik terbaik untuk menjaga situs Anda tetap aman dan cepat. Jika Anda memerlukan bantuan lebih lanjut, jangan ragu untuk menghubungi kami.
Konsultasi Jasa Setup SekarangVerifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
