1 min read

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:

  1. Pastikan Visual Studio Build Tools sudah terpasang dengan workload Desktop development with C++.
  2. Instal sqlite3 secara manual:
npm install sqlite3 --save
  1. 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:

  1. Edit file hosts Buka dengan teks editor (sebagai Administrator):
C:\Windows\System32\drivers\etc\hosts

Tambahkan baris:

127.0.0.1    ghost.local
  1. Ubah konfigurasi Ghost Edit D:\ghost\config.development.json menjadi:
{
  "url": "http://ghost.local:2368",
  "server": {
    "port": 2368,
    "host": "127.0.0.1"
  }
}
  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! πŸš€