อัปเดตและกู้คืน
ดูสถานะ 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 ที่ทดสอบแล้ว