เริ่มต้นอย่างรวดเร็ว

ลอง dashboard จริงในเครื่องก่อน แล้วทำความเข้าใจจุดที่ sandbox หยุด

เลือกวิธีเริ่มให้เหมาะ

ใช้ Docker sandbox ในเครื่องเพื่อเรียนรู้ UI และทดสอบ clone/build/health-check ใช้ production installer เฉพาะ Ubuntu host ที่ DNS และ port 80/443 พร้อมแล้ว Docker ให้หลักฐานด้าน integration ได้ แต่ยืนยัน systemd, permission, Nginx reload หรือการกลับมาหลัง reboot บน host จริงไม่ได้

เริ่ม local sandbox

git clone https://github.com/raptercode/dashboard-portal-control
cd dashboard-portal-control
cp .env.example .env
openssl rand -base64 32
# ใส่ค่าที่สร้างใน HOSTMGR_SECRET_KEY
# ตั้ง HOSTMGR_ADMIN_PASSWORD ที่ยาวอย่างน้อย 12 ตัวอักษร
docker compose up --build -d

เปิด http://localhost Compose จะ map port 80 ในเครื่องไปยัง dashboard port 3000 ห้าม commit ไฟล์ .env

สร้างโปรเจกต์แรก

  1. เข้า Setup ติดตั้ง tool ที่ขาดใน sandbox และบันทึก Git author identity
  2. หากเป็น private HTTPS repository ให้บันทึก token ที่ Credentials
  3. ไปที่ Projects → New Project ทำ wizard สามขั้น, ดึง branch และบันทึก/sync source
  4. เปิด deploy drawer, บันทึก environment อย่างน้อยหนึ่งค่า แล้วสร้าง release บน host จริงต้องบันทึก domain ก่อน deploy

ข้อจำกัดของ sandbox

sandbox clone, เตรียม Native candidate, ติดตั้ง dependency, build และตรวจสุขภาพได้ แต่ไม่มี root-owned helper จึง activate systemd หรือแก้ Nginx/TLS ของ host ไม่ได้ candidate ที่ขึ้นว่า awaiting host activation จึงเป็นพฤติกรรมที่คาดไว้

ตรวจทานล่าสุด: 2026-08-25
ดู source ของ Portal