Vì sao cần Update Cyberpanel
Cập nhật CyberPanel là một quá trình quan trọng để đảm bảo hệ thống của bạn luôn hoạt động ổn định, hiệu quả và được bảo mật tốt nhất. Phiên bản mới thường mang đến các tính năng mới, cải thiện hiệu năng và khắc phục các lỗ hổng bảo mật.
Lưu ý quan trọng trước khi cập nhật:
- Sao lưu dữ liệu: Trước khi thực hiện bất kỳ cập nhật nào, hãy sao lưu toàn bộ dữ liệu của bạn (cơ sở dữ liệu, file, cấu hình…) để phòng trường hợp xảy ra sự cố.
- Kiểm tra tài nguyên hệ thống: Đảm bảo server của bạn có đủ tài nguyên (CPU, RAM, dung lượng đĩa) để thực hiện quá trình cập nhật.
- Xem qua changelog: Đọc kỹ changelog của phiên bản mới để nắm rõ các thay đổi và các vấn đề tiềm ẩn có thể xảy ra.
Hướng dẫn Update Cyberpanel lên phiên bản mới nhất
Cách 1: Cập nhật trực tiếp trên CyberPanel
- Đăng nhập: Truy cập vào giao diện quản trị CyberPanel của bạn.
- Kiểm tra phiên bản: Vào mục Cyber -> Version Management. Tại đây, bạn sẽ thấy thông tin về phiên bản hiện tại và phiên bản mới nhất.
- Current Version và Build là phiên bản hiện tại đang sử dụng.
- Latest Version và Latest Build sẽ là phiên bản mới nhất và bạn có thể upgrade lên phiên bản này.
- Nâng cấp: bạn chọn Select Branch cần nâng cấp và click vào nút Upgrade CyberPanel để bắt đầu quá trình nâng cấp.
- Chờ đợi: Quá trình nâng cấp nhanh hay chậm tùy thuộc vào cấu hình hệ thống của bạn. (khoảng 10-20p)
- Kiểm tra: Sau khi hoàn tất, bạn sẽ nhận được thông báo thành công.
Các Branches
1. Stable-> branch ổn định
2. vX.X.X-> vX.X.X branch ổn định
3. vX.X.X-dev-> v.X.X.X branch phát triển
Note:
- Bạn nên chọn phiên bản theo định dạng sau:
X.X.X
là bản phát hành ổn định cònX.X.X-dev
là bản phát hành đối với nhánh phát triển. - Ad không khuyên sử dụng cách thứ 1 này mà sử dụng cách 2
Cách 2: Cập nhật qua SSH
- Kết nối SSH: Sử dụng công cụ SSH để kết nối đến server của bạn.
- Thực hiện lệnh: Chạy lệnh sau để cập nhật CyberPanel:
sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)
Sau khi chạy dòng lệnh trên thì hệ thống sẽ tự động kiểm tra phiên bản, cấu hình và chuẩn bị các gói liên quan để tiến hành nâng cấp. Để chọn phiên bản mới nhất, bạn sẽ chờ khoảng 10 giây khi được hỏi về phiên bản mong muốn nâng cấp, nếu hết 10 giây bạn không chọn phiên bản hoặc enter ngay thì hệ thống sẽ mặc định hiểu là bạn lấy phiên bản mới nhất.
- Nếu người dùng là
sudo
chứ không phảiroot
hãy chạy lệnh này:
sudo su - -c "sh <(curl https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh || wget -O - https://raw.githubusercontent.com/usmannasir/cyberpanel/stable/preUpgrade.sh)"
- Nâng cấp CyberPanel lên phiên bản cụ thể, hãy chạy lệnh này:
wget https://raw.githubusercontent.com/usmannasir/cyberpanel/<branch name>/cyberpanel_upgrade.sh chmod +x cyberpanel_upgrade.sh ./cyberpanel_upgrade.sh
<branch name>:
thay bằng tên phiên bản bạn muốn nâng cấp lên
Bạn chờ 1 lúc khoảng 10-15 phút tùy vào cấu hình của VPS để update hoàn tất. và sau đó có thông báo cập nhập thành công và tiến hành truy cập vào Cyberpanel để kiểm tra lại phiên bản.
- Nếu nhận được thông báo khởi động lại máy chủ để update Kernel Version lên phiên bản mới nhất
hãy chạy lệnh này để khởi động lại máy chủ:
reboot
hoặc khởi động lại các service quan trọng chính của CyberPanel để áp dụng các thay đổi mới.
systemctl restart mysql systemctl restart lsws systemctl restart lshttpd systemctl restart lscpd
Và chạy lệnh này để check Kernel Version:
uname -r
Kiểm tra kết quả
Để kiểm tra sự thay đổi, bạn quay lại trang quản trị Cyber Panel Vào mục Cyber -> Version Management để kiểm tra.
mục Build và Version đã được lên bản mới nhất đồng nghĩa thao tác nâng cấp phiên bản CyberPanel đã thành công.
Lưu ý:
- Quá trình nâng cấp có thể gây gián đoạn đến các dịch vụ đang chạy. Do đó, bạn nên thực hiện cập nhật vào thời điểm ít người sử dụng.
- Nếu gặp bất kỳ vấn đề gì trong quá trình cập nhật, hãy tham khảo tài liệu chính thức của CyberPanel hoặc liên hệ với nhà cung cấp dịch vụ hosting của bạn.
Một số vấn đề thường gặp và cách khắc phục:
- Lỗi trong quá trình cập nhật: Kiểm tra lại kết nối mạng, tài nguyên hệ thống và các lệnh đã thực hiện.
- Các dịch vụ không hoạt động sau khi cập nhật: Khởi động lại các dịch vụ liên quan (ví dụ: Apache, MySQL).
Bằng cách làm theo các bước trên, bạn sẽ có thể cập nhật CyberPanel lên phiên bản mới nhất một cách an toàn và hiệu quả.
Chúc các bạn thành công !!!