v0.6.2 · TLS-only · หนึ่ง host

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 -d

Deploy, 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 ถาวรหนึ่งชุด

1
host ที่ดูแลเอง
3
runtime โปรเจกต์ที่รองรับ
TLS
public entry point: HTTPS
No
generic shell endpoint

ตั้งค่าโปรเจกต์ด้วยสามขั้นตอนที่ชัดเจน

1

เตรียม Git

บันทึก Git author identity และเพิ่ม HTTPS token ที่เข้ารหัสเฉพาะเมื่อเป็น private repository

Setup → Git identity
2

Sync และ deploy

เลือก branch, application directory, runtime, script, health check และ environment แล้วสร้าง candidate

Projects → New Project → Deploy
3

เพิ่ม domain + TLS

ชี้ DNS มายัง host, ตรวจความพร้อม แล้วให้ Portal จัดการเฉพาะ Nginx และ certificate file ของตัวเอง

Domains → DNS check → TLS

พร้อมเริ่มจากเส้นทางที่ปลอดภัยก่อนหรือยัง?

Ubuntu 24.04 / 25.04 · owner หนึ่งคน · host หนึ่งเครื่อง