อัปเดตและกู้คืน

ดูสถานะ release ใน UI ได้ แต่ใช้ SSH เท่านั้นในการอัปเดต Portal

Software update ที่ลงนาม

หน้า Settings ตรวจ signed release manifest ได้ แต่ไม่สามารถ apply update ได้ ให้ SSH เข้า host แล้วรัน:

sudo dashboard-portal update

การติดตั้งปกติใช้ channel stable custom feed ตั้งครั้งเดียวได้ด้วย sudo dashboard-portal configure-update --manifest=https://… --public-key=/secure/key.pem host จะตรวจ Ed25519 manifest signature และ archive digest ก่อน stage release

ตรวจหลังอัปเดตทุกครั้ง

sudo systemctl is-active dashboard-portal hostmgr-deploy-helper nginx
curl -fsS http://127.0.0.1:3100/api/health
curl -fsSI https://YOUR-PORTAL-DOMAIN/

ต้องตรวจทั้ง API และ static page เพราะ health response เพียงอย่างเดียวไม่ยืนยันว่า service อ่านและส่ง UI file ได้

กู้รหัส owner ที่ลืม

sudo dashboard-portal --reset-pwd

ระบบแสดงรหัสสุ่มใหม่ครั้งเดียว ยกเลิกทุก session และ restart Portal เก็บรหัสก่อนปิด SSH

สำรอง state ให้กู้ได้

สำรอง /etc/dashboard-portal/dashboard-portal.env และ /var/lib/dashboard-portal พร้อมกัน โดยเข้ารหัสและจำกัดสิทธิ์ ไฟล์แรกมี HOSTMGR_SECRET_KEY ที่ใช้ถอดรหัส credential และ project environment ในไฟล์หลัง หากมีเพียงด้านใดด้านหนึ่งจะกู้ค่าที่เข้ารหัสไม่ได้ ไม่มี one-command uninstaller ที่ release มาพร้อมใช้ ห้ามลบ service หรือ managed file หากยังไม่มี recovery plan ที่ทดสอบแล้ว

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