Do sự quan tâm lớn của người dùng và các yêu cầu tính năng được bình chọn nhiều nhất, CyberPanel đã thêm tùy chọn lưu bản sao lưu vào Google Drive trong phiên bản 2.0.2.
Bạn có thể cấu hình nhiều tài khoản Google Drive và cấu hình từng tài khoản với các trang web khác nhau hoặc giống nhau để sao lưu.
Sao lưu bằng giao diện web
1. Đăng nhập vào Cyberpanel của bạn
Sử dụng chứng danh Cyberpanel của bạn để đăng nhập
2. Truy cập Backup → Set up Google Drive
3. Click vào “Setup new account”
4. Trong hộp bật lên, nhập bất kỳ tên nào bạn muốn sử dụng
5. Cho phép CyberPanel lưu bản sao lưu vào Google Drive của bạn
Bạn sẽ phải đăng nhập vào tài khoản Google của mình nếu bạn chưa đăng nhập
6. Xác nhận lại

7. Bạn sẽ được chuyển hướng trở lại màn hình thiết lập ổ đĩa Google, chọn tài khoản bạn đã tạo ở bước 4

8. Chọn tần số sao lưu và trang bạn muốn sao lưu và bấm Add Site

CyberPanel cung cấp tùy chọn View Logs có thể được sử dụng để kiểm tra chi tiết về quy trình sao lưu và chuyển sang Google Drive

Sao lưu web trên Cyberpanel bằng Comand Line
Ngoài sử dụng giao diện web như trên, bạn có thể sử dụng comand line kết hợp với rclone để cấu hình sao lưu tự động các web site trên server của mình, chuẩn bị nhé! Bắt đầu thôi
- Kết nối SSH đến Server của bạn và đảm bảo bạn truy cập bằng quyền root
- Nếu bạn chưa cài đặt và cấu hình đám mây từ xa, hãy tham khảo hướng dẫn của chúng tôi, và đặt tên nó là remote.
- Kế tiếp hãy tạo 1 file có tên là backup.sh tại thư mục /root trên server của bạn bằng cách chạy lệnh sau:
sudo apt-get install curl
- Dán cách lệnh sau vào tệp tin vừa mới tạo (giao diện hiện tại):
#!/bin/bash TIMESTAMP=$(date +"%F") SERVER_NAME=CHIASEDEV_BACKUP BACKUP_DIR="/home/backup" SECONDS=0 echo "Xoa sao luu cu" rm -rf /home/*/backup/* /var/log/journal/*/*.journal $BACKUP_DIR && mkdir -p "$BACKUP_DIR/$DATE" wait echo "Bat dau sao luu Website"; ls -1 /home -Icyberpanel -Idocker -Ibackup -Ilscache -Ivmail | while read user; do echo "--- Taking backup of $user ---"; cyberpanel createBackup --domainName $user > /dev/null done echo "Ket thuc sao luu"; echo ''; echo "Di chuyen du lieu" mv /home/*/backup/*.tar.gz "$BACKUP_DIR/$TIMESTAMP" wait echo "Di chuyen Website thanh cong" echo "bat dau tai len sao luu"; /usr/sbin/rclone move $BACKUP_DIR "remote:$SERVER_NAME/$TIMESTAMP" >> /var/log/rclone.log 2>&1 # Clean up rm -rf $BACKUP_DIR /usr/sbin/rclone -q --min-age 4w delete "remote:$SERVER_NAME" #Remove all backups older than 2 week /usr/sbin/rclone -q --min-age 24w rmdirs "remote:$SERVER_NAME" #Remove all empty folders older than 2 week /usr/sbin/rclone cleanup "remote:" #Cleanup Trash rm -rf $BACKUP_DIR echo "Hoan tat sao luu"; echo ''; duration=$SECONDS echo "Tong luu luong $size, Hoan tat trong $(($duration / 60)) phut va $(($duration % 60)) giay."
- Bạn nhấn lần lượt tổ hợp phím Ctrl + X và Y để hoàn tất.
- Bạn chạy lệnh sau để cáp quyền thực thi cho tệp tin vừa tạo:
chmod +x /root/backup.sh
- Sau đó bạn có thể chạy lệnh sau để tiến hành sau lưu toàn bộ hện thống và upload chúng lên Google Drive một cách tự động:
sudo bash /root/backup.sh
Chuyện là thế đó. Bạn đã thiết lập thành công các bản sao lưu định kỳ vào Google Drive của mình. CyberPanel giúp bạn dễ dàng thiết lập các bản sao lưu trực tiếp vào ổ đĩa Google trong vòng chưa đầy 5 phút. Hy vọng qua bài viết này sẽ giúp bạn đảm bảo an toàn cho các website của mình. Đừng quên để lại bình luận nếu bạn gặp khó khăn trong quá trình thực hiện nhé.