Panduan Install Ghost CMS di VPS Ubuntu 22.04
Ghost CMS adalah platform manajemen konten yang dirancang khusus untuk kebutuhan blogging dan publikasi konten online. Menginstal Ghost CMS secara lokal memungkinkan Anda untuk menguji dan mengembangkan situs web tanpa perlu koneksi internet. Berikut adalah panduan langkah demi langkah untuk menginstal Ghost CMS di VPS Ubuntu Anda.
Daftar isi
Video Tutorial Install Ghost CMS di Ubuntu
Persyaratan Sistem:
Sebelum memulai proses instalasi, pastikan sistem Anda memenuhi persyaratan berikut:
- Node.js dan NPM: Pastikan Node.js dan Node Package Manager (NPM) terinstal di sistem Anda. Unduh dan instal versi terbaru dari situs resmi Node.js.
- Sistem Operasi: Ghost mendukung berbagai sistem operasi termasuk Windows, macOS, dan Linux.
Langkah-langkah Instalasi:
Siapkan dulu VPS nya.
- Login ke VPS (sesuaikan dengan alamat IP address VPS anda)
- Berikan hak akses supergroup
- Set user menggunakan username yang baru dibuat
Update Paket VPS
sudo apt-get upgrade
Install Nginx
sudo ufw allow ‘Nginx Full’
Install Mysql Server
Masuk ke Mysql dan setting password user
sudo mysql
ALTER USER ‘root’@’localhost’ IDENTIFIED WITH ‘mysql_native_password’ BY ‘PasswordDatabase‘;
FLUSH PRIVILEGES;
exit
Install Node.js
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg –dearmor -o /etc/apt/keyrings/nodesource.gpg
Buat Debian Repository
NODE_MAJOR=18 # Use a supported version
echo “deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main” | sudo tee /etc/apt/sources.list.d/nodesource.list
lanjutkan install
sudo apt-get update
sudo apt-get install nodejs -y
Install Ghost CLI
sudo npm install ghost-cli@latest -g
Proses Install Ghost
- Buat dulu direktori Website nya
- Pastikan domain yang sudah disediakan sudah diarahkan ke IP VPS
sudo mkdir -p /var/www/namafolderweb
sudo chown username:username /var/www/namafolderweb
sudo chmod 775 /var/www/namafolderweb
lanjut masuk ke direktori
cd /var/www/namafolderweb
Kemudian Jalankan proses installasi Ghost.
ghost install
Untuk Lebih Jelasnya, silahkan Lihat Video Panduan diatas.