menginstall ghost local di windows 11
π§ Panduan Instalasi Ghost di Windows 11 (Lokal + Solusi Masalah Umum)
Panduan ini membimbing kamu menjalankan Ghost secara lokal di Windows 11, lengkap dengan solusi error umum.
π Prasyarat
- Windows 10/11 (64-bit)
- Node.js v22.x (non-LTS; perlu build manual)
- NPM (terinstal bersama Node.js)
- Visual Studio Build Tools dengan workload Desktop development with C++
- Akses Administrator untuk terminal & file
hosts
π οΈ 1. Instal Ghost CLI
Buka PowerShell atau Command Prompt sebagai Administrator, lalu jalankan:
npm install -g ghost-cli
ποΈ 2. Siapkan Folder Instalasi
Pindah ke drive D: dan buat direktori ghost:
D:
mkdir ghost
cd ghost
π 3. Install Ghost Lokal
Jalankan perintah:
ghost install local
Ghost akan:
- Mengecek environment
- Mengunduh Ghost versi terbaru
- Menggunakan SQLite sebagai database
- Menjalankan server di
http://localhost:2368
π§ 4. Mengatasi Error βCannot find module 'sqlite3'β
Jika muncul error tersebut:
- Pastikan Visual Studio Build Tools sudah terpasang dengan workload Desktop development with C++.
- Instal
sqlite3
secara manual:
npm install sqlite3 --save
- Setelah berhasil, jalankan ulang Ghost:
ghost start
π 5. Konfigurasi Domain Lokal (ghost.local)
Agar tidak mengalami redirect paksa ke HTTPS saat membuka /ghost, ikuti langkah berikut:
- Edit file hosts Buka dengan teks editor (sebagai Administrator):
C:\Windows\System32\drivers\etc\hosts
Tambahkan baris:
127.0.0.1 ghost.local
- Ubah konfigurasi Ghost Edit D:\ghost\config.development.json menjadi:
{
"url": "http://ghost.local:2368",
"server": {
"port": 2368,
"host": "127.0.0.1"
}
}
- Restart Ghost
ghost restart
β 6. Akses Ghost
- Frontend:
http://ghost.local:2368
- Admin panel:
https://ghost.deddme.id/ghost
π οΈ 7. Skrip Shortcut (Opsional)
Buat file start-ghost.bat
di D:\ghost
:
@echo off
cd /d D:\ghost
ghost start
pause
π Penutup
Dengan panduan ini, kamu dapat:
- Menjalankan Ghost lokal di Windows 11.
- Mengatasi error modul
sqlite3
pada Node.js v22. - Menghindari redirect HTTPS di
/ghost
.
Selamat mencoba, dan nantikan artikel selanjutnya tentang konversi Ghost ke situs statis dan deployment ke GitHub Pages! π