ทดลองใช้งานในเครื่อง
รัน Portal ด้วย Docker หรือ Node.js โดยไม่แตะต้อง host จริง
สิ่งที่ต้องมี
หากทดลองด้วย Docker ต้องมี Docker Engine และ Docker Compose หากต้องการ direct UI demo ต้องมี Node.js 24.x Portal เองใช้ Node built-ins จึงไม่ต้อง npm install
Docker Compose sandbox
git clone https://github.com/raptercode/dashboard-portal-control
cd dashboard-portal-control
cp .env.example .env
openssl rand -base64 32
# แก้ .env: ตั้ง HOSTMGR_ADMIN_PASSWORD และ HOSTMGR_SECRET_KEY
docker compose up --build -d
docker compose ps
docker compose logs -f hostmgrเปิด http://localhost volume ของ Compose เก็บ demo state ไว้ หากต้องการลบ state นี้จริง ๆ ใช้ docker compose down -v ซึ่งเป็นคำสั่งทำลายข้อมูล sandbox
Direct Node demo
cp .env.example .env
# ตั้ง password และ secret key ตามด้านบน
npm run demoเปิด http://127.0.0.1:3000 ค่า example ตั้ง HOSTMGR_SANDBOX_CLONE=false จึงจำลอง sync/deploy เพื่อดู UI หากต้องการให้ clone/build/health-check จริงในเครื่อง ให้ตั้งเป็น true หรือลบบรรทัดนั้น
รีเซ็ตรหัส local demo
npm run demo:reset-passwordใช้ได้เฉพาะ demo mode เก็บ demo state เดิมไว้ แสดงรหัสใหม่ครั้งเดียว และยกเลิก session เดิมทั้งหมด
ตรวจทานล่าสุด: 2026-08-25
ดู source ของ Portal