Pendahuluan
Ghost adalah platform sumber terbuka yang kuat yang dirancang untuk penerbitan profesional. Meng-host sendiri instans Anda memungkinkan kontrol yang lebih besar, kustomisasi, dan privasi. Dalam panduan ini, kami akan memandu Anda melalui langkah-langkah untuk meng-host sendiri Ghost di DigitalOcean, penyedia VPS yang populer. Kami akan membahas semuanya dari pembuatan VPS hingga pemasangan Ghost.
Mengapa Memilih DigitalOcean untuk Meng-host Ghost?
DigitalOcean populer di kalangan pengembang karena kesederhanaannya, fitur yang kuat, dan harga yang kompetitif. Di bawah ini adalah perbandingan harga dengan penyedia VPS lain:
| Penyedia | Harga Bulanan | Fitur |
|---|---|---|
| Contabo VPS | 5,99 EUR | 8 GB RAM, 200 GB SSD, tanpa batasan |
| Hetzner Cloud | 4,15 EUR | 16 GB RAM, 400 GB SSD |
| DigitalOcean | 6 USD | 2 GB RAM, 60 GB SSD |
| Vultr | 6 USD | 2 GB RAM, 50 GB SSD |
| Linode (Akamai Cloud) | 5 USD | 2 GB RAM, 50 GB SSD |
DigitalOcean menyediakan panel kontrol yang ramah pengguna, dokumentasi yang sangat baik, dan komunitas yang mendukung pengembang melalui forum dan tutorial.
Langkah 1: Buat Akun DigitalOcean
- Kunjungi DigitalOcean dan daftar untuk membuat akun.
- Lengkapi pengaturan akun Anda dengan menambahkan informasi pembayaran.
Langkah 2: Buat Droplet
- Setelah masuk, klik โCreateโ di pojok kanan atas dan pilih โDroplets.โ
- Pilih OS - kami merekomendasikan Ubuntu 22.04 LTS untuk kompatibilitas dengan Ghost.
- Pilih rencana Droplet - rencana dasar 2 GB sudah cukup untuk sebagian besar kebutuhan (6 USD/bulan).
- Pilih wilayah pusat data Anda. Pilih yang terdekat dengan audiens target Anda untuk performa yang lebih baik.
- Aktifkan opsi tambahan sesuai kebutuhan, seperti cadangan atau pemantauan.
- Terakhir, buat Droplet Anda.
Langkah 3: Terhubung ke Droplet Anda
Setelah Droplet dibuat, Anda akan menerima alamat IP:
-
Buka terminal atau command prompt Anda.
-
Gunakan SSH untuk terhubung ke Droplet:
ssh root@your_droplet_ip -
Setelah memasukkan password Anda, Anda sekarang masuk ke Droplet Anda.
Langkah 4: Instal Node.js
Ghost memerlukan Node.js untuk berjalan. Ikuti langkah-langkah berikut untuk menginstal Node.js dan npm:
sudo apt update
sudo apt install curl
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
Untuk memverifikasi instalasi, jalankan:
node -v
npm -v
Langkah 5: Instal Ghost CLI
Sekarang instal Ghost CLI, yang menyederhanakan instalasi dan pengelolaan Ghost.
sudo npm install -g ghost-cli
Langkah 6: Siapkan Ghost
-
Buat direktori untuk instalasi Ghost Anda:
mkdir -p /var/www/ghost cd /var/www/ghost -
Ubah kepemilikan direktori:
sudo chown $USER:$USER /var/www/ghost -
(Opsional) Gunakan npm untuk menginstal SQLite atau MySQL:
Untuk SQLite:
ghost install sqlite3Untuk MySQL, Anda harus terlebih dahulu mengatur database dan pengguna MySQL.
-
Akhirnya, instal Ghost:
ghost installIkuti petunjuk untuk mengatur Ghost. Anda perlu memasukkan URL situs Anda dan mengonfigurasi pengaturan opsional. CLI akan mengurus instalasi untuk Nginx dan SSL.
Langkah 7: Akses Panel Admin Ghost
Setelah instalasi selesai, Anda dapat mengakses panel admin Ghost dan mengatur blog Anda. Cukup buka http://your_droplet_ip/ghost di peramban web Anda.
Langkah 8: Pastikan Ghost dan Sistem Anda Terbaru
Untuk memastikan performa dan keamanan optimal:
- Perbarui Ghost secara teratur melalui CLI:
ghost update
- Perbarui paket sistem Anda:
sudo apt update && sudo apt upgrade -y
FAQ
Berapa biaya untuk meng-host Ghost sendiri di DigitalOcean?
Meng-host Ghost di DigitalOcean mulai dari 6 USD per bulan untuk rencana Droplet dasar. Rencana ini cocok untuk situs kecil hingga menengah. Tergantung kebutuhan spesifik Anda, Anda mungkin memilih Droplet dengan sumber daya lebih banyak, yang akan meningkatkan biaya bulanan Anda. Ingat, Anda juga dapat menambahkan layanan tambahan seperti cadangan atau pemantauan yang mungkin dikenakan biaya tambahan.
Bisakah saya menggunakan domain kustom dengan instance Ghost saya?
Ya, Anda pasti bisa menggunakan domain kustom dengan instance Ghost yang di-host sendiri. Setelah instalasi Ghost Anda, arahkan ke registrar domain Anda dan petakan records DNS domain Anda ke IP Address Droplet DigitalOcean Anda. Setelah domain Anda terresolve dengan benar, Anda dapat memperbarui konfigurasi Ghost untuk mengenali domain kustom tersebut. Pastikan untuk mengatur SSL demi keamanan menggunakan Ghost CLI.
Apakah Ghost mudah dikelola setelah diinstal?
Ghost ramah pengguna dan mudah dikelola, terutama dengan antarmuka Ghost Admin. Anda dapat mengelola posting, halaman, dan elemen desain tanpa membutuhkan pengetahuan teknis mendalam. Ghost CLI juga memudahkan pembaruan sistem dan instalasi tema serta plugin yang didukung komunitas. Untuk kebutuhan dan konfigurasi yang lebih kompleks, dokumentasi dan sumber daya komunitas merupakan titik awal yang bagus.
Untuk perbandingan lengkap penyedia layanan digital, kunjungi perbandingan VPS lengkap kami. Selamat meng-host!