DOCUMENTATION / v1.0.0

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

ตรวจเวอร์ชันบน Dashboard และอัปเดต Portal ผ่าน SSH

อัปเดตที่ตรวจลายเซ็น

สำรอง state และ encryption key เดิมก่อนอัปเดต CLI ตรวจ Ed25519 ของ manifest และ SHA-256 แล้วรัน installer โดยคง Node major ของ Portal การ auto-deploy โปรเจกต์ไม่ได้อัปเดตตัว Portal

sudo dashboard-portal update --check
sudo dashboard-portal update
sudo dashboard-portal update --check
sudo systemctl is-active dashboard-portal hostmgr-deploy-helper nginx
sudo nginx -t
curl -fsS http://127.0.0.1:3100/api/health
curl -fsS https://portal.example.com/api/health
curl -fsSI https://portal.example.com/

ย้ายจาก 0.6.x

Owner เดิมย้ายเป็น Master และชื่อองค์กรย้ายเป็น stable IDs การเปลี่ยน membership ยกเลิก sessions ต้องสำรองก่อน migration นี้ การ downgrade ไปก่อนรุ่นหลายบัญชีไม่ใช่วิธีย้อน access control ส่วน Node 20 adapter ไม่ต้องแปลงฐานข้อมูล

เมื่อ verification ไม่ผ่าน

หยุดเมื่อ signature/checksum ผิด ตรวจแหล่ง release และ public key เครื่องก่อน 0.7.0 บางเครื่องใช้ key เก่า ให้ทำตาม fingerprint procedure ในคู่มือ production ต้นทาง ไม่ปิด verification Snapshot ของ installer ครอบคลุม managed files และ state ขนาดเล็ก ไม่รวมข้อมูลโปรเจกต์ทั้งหมด volumes หรือ external databases

วิธีกู้คืนจากต้นทาง ↗

อัปเกรดเป็น 1.0.0

สำหรับเครื่อง 0.8.x ใช้ checklist อัปเกรดโดยเฉพาะ สำรอง state แบบ consistent คู่กับ encryption key เดิม รอให้งานบน host จบ แล้วใช้ signed updater ใน v1.0.0 installer, CLI, helper และ host operations ที่เข้าร่วมใช้ maintenance leases เมื่องานยุ่งจะปฏิเสธ update ก่อนหยุดบริการ กลไกนี้ไม่ได้ drain งานที่เริ่มจากรุ่นเก่าให้อัตโนมัติ

เปิด checklist อัปเกรด 1.0.0

ตรวจทานล่าสุด: 2026-10-15
Source ที่เผยแพร่ · v1.0.0