Control plane เดียว สำหรับ
Linux host ที่คุณดูแลเอง
เชื่อมต่อ Git repository ที่ไว้ใจได้, deploy โปรเจกต์ Node/Bun หรือ Docker Compose, ผูกโดเมน, ออก TLS และดูแลเฉพาะ Nginx file ที่เป็นของ Portal จาก dashboard เดียว
# Local evaluation
git clone https://github.com/raptercode/dashboard-portal-control
cd dashboard-portal-control && cp .env.example .env
docker compose up --build -dDeploy, domain และงานดูแลที่ควบคุมได้—โดยไม่เปิด remote shell ทั่วไป
Portal ตั้งใจจำกัดขอบเขตให้เป็นเจ้าของหนึ่งคนและ Ubuntu host ที่ดูแลเองหนึ่งเครื่อง
Deploy แบบ candidate ก่อน
build และ health-check candidate ก่อนเปลี่ยน active release; rollback ได้เมื่อจำเป็น
จัดการ domain และ TLS
ตรวจ DNS, ทดสอบ Nginx file ที่เป็นของ Portal และใช้ Certbot หลัง host preflight
Log และสัญญาณของ host
ดู release event, runtime log ที่จำกัด scope, tool readiness และประวัติ CPU/memory/disk
Integration ที่มีขอบเขต
ใช้ database TCP connector, monitoring token ต่อโปรเจกต์ และ deployment notification
สาม runtime
เลือก Native Node.js, Native Bun หรือ trusted Docker Compose ที่มี guardrail ชัดเจน
เข้ารหัสขณะเก็บ
ปกป้อง Git token, environment value, webhook endpoint และ database password ด้วย key ถาวรหนึ่งชุด
ตั้งค่าโปรเจกต์ด้วยสามขั้นตอนที่ชัดเจน
เตรียม Git
บันทึก Git author identity และเพิ่ม HTTPS token ที่เข้ารหัสเฉพาะเมื่อเป็น private repository
Sync และ deploy
เลือก branch, application directory, runtime, script, health check และ environment แล้วสร้าง candidate
เพิ่ม domain + TLS
ชี้ DNS มายัง host, ตรวจความพร้อม แล้วให้ Portal จัดการเฉพาะ Nginx และ certificate file ของตัวเอง
พร้อมเริ่มจากเส้นทางที่ปลอดภัยก่อนหรือยัง?
Ubuntu 24.04 / 25.04 · owner หนึ่งคน · host หนึ่งเครื่อง