0302 | How to upgrade Unifi Controller on CentOS 7

เขียนเก็บไว้สักหน่อย

สำหรับวิธีติดตั้ง สามารถดูได้จากที่นี่ครับ Install Unifi Controller on CentOS 7

1. ปิด service ของ UniFi controller

systemctl stop unifi.service

2. ย้ายไฟล์เวอร์ชั่นเดิมเก็บไว้

cd /opt
mv UniFi UniFi-old

3. โหลดไฟล์เวอร์ชั่นล่าสุดที่ต้องการ โดยสามารถดูได้จากที่นี่ https://community.ubnt.com/t5/UniFi-Updates-Blog/bg-p/Blog_UniFi โดยวันที่เขียนจะเป็น 4.8.12

wget https://www.ubnt.com/downloads/unifi/4.8.12/UniFi.unix.zip

4. แตกไฟล์ zip และเมื่อแตกเสร็จก็ลบออกได้เลย

unzip UniFi.unix.zip
rm UniFi.unix.zip

5. ย้าย folder data ที่อยู่ใน folder ที่เราได้สำรองไว้ใน ข้อ 2

mv /opt/UniFi-old/data /opt/UniFi

6. เปลี่ยนเจ้าของไฟล์ เป็น adm_server

chown -R adm_server:adm_server UniFi

7. สั่ง start service อีกครั้ง

systemctl start unifi.service

แค่นี้เป็นอันเสร็จครับ แต่จากการอัพเดตมาหลายเวอร์ชั่น บางเวอร์ชั่นแค่ restart service จะไม่สามารถใช้งานได้ ผมเองก็ไม่ได้เปิด log ดู เลยสั่ง reboot ก็สามารถใช้ได้ตามปกติ