เริ่มต้นอย่างรวดเร็ว
ลอง 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
สร้างโปรเจกต์แรก
- เข้า Setup ติดตั้ง tool ที่ขาดใน sandbox และบันทึก Git author identity
- หากเป็น private HTTPS repository ให้บันทึก token ที่ Credentials
- ไปที่ Projects → New Project ทำ wizard สามขั้น, ดึง branch และบันทึก/sync source
- เปิด 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