ภาพรวม

Control plane แบบปลอดภัยสำหรับเจ้าของ Ubuntu host หนึ่งเครื่อง

Dashboard Portal คืออะไร

Dashboard Portal ช่วยเจ้าของ Linux server หนึ่งเครื่องเชื่อมต่อ Git repository ที่ไว้ใจได้, deploy แอป, ผูกโดเมน, ออก Let’s Encrypt certificate และดูสถานะ host จาก dashboard เดียว

ออกแบบมาสำหรับ host ที่ดูแลเองเพียงหนึ่งเครื่อง ไม่ใช่ shared hosting, ระบบหลายผู้ใช้, DNS provider, file manager หรือระบบจัดการหลาย server

องค์ประกอบการทำงาน

ชั้นระบบหน้าที่
Dashboardรันด้วย service account ที่ไม่มีสิทธิ์ root เก็บ desired state, audit และข้อมูลเข้ารหัสใน SQLite
Privileged helperรับเฉพาะ operation ที่ตรวจสอบแล้วผ่าน Unix socket ภายในเครื่องเพื่อเปลี่ยนแปลง host
Project runtimeรันด้วย Unix user แยกต่อโปรเจกต์ (Native) หรือ Docker Compose ที่ควบคุมเงื่อนไข
Nginx และ Certbotรับ traffic, ตรวจ Nginx ก่อน reload และออก TLS หลังตรวจ DNS

ความสามารถที่มีแล้ว

  • โปรเจกต์ Native Node.js, Bun และ Docker Compose สำหรับ repository ที่ไว้ใจได้
  • sync repository, เลือก branch และ subdirectory, environment ที่เข้ารหัส, health check, rollback, log และ audit trail
  • โดเมนที่ Portal ดูแล, ตรวจ/rollback Nginx และ TLS ด้วย Certbot
  • readiness/metrics ของ host, Setup tools, database connector, Monitor Logs Token, deployment notification และการตรวจ signed update

ขอบเขตความไว้ใจ

repository คือ code ที่เจ้าของไว้ใจแล้ว Portal ไม่มี terminal ใน browser หรือ API สำหรับรันคำสั่งทั่วไป Docker Compose จะปฏิเสธ privileged container, host network/PID/IPC และ host bind mount แต่ ไม่ใช่ sandbox สำหรับ image หรือ Dockerfile ที่เป็นอันตราย

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