Hiện nay khi sử dụng VPS/Server riêng thì việc backup hầu hết chỉ thực hiện và lưu trữ lại trực tiếp trên máy chủ, điều này sẽ gặp vấn đề nếu như máy chủ gặp sự cố hoặc khi thao tác không cẩn thận lỡ tay xóa nhầm thì sẽ khiến dữ liệu của bạn mất đi vĩnh viễn. Để hạn chế tình trạng này, nhiều người sẽ thực hiện backup lên máy chủ khác/download file backup về máy cá nhân/backup lên các dịch vụ lưu trữ trung gian v.v… Trong các hình thức trên thì bài viết này sẽ hướng dẫn bạn việc thực hiện tự động hóa hoàn toàn việc backup dữ liệu trên VPS/Server của mình lên dịch vụ lưu trữ của Dropbox.com
Các bước thực hiện
Hoặc:
Cấp quyền:
Cài đặt kết nối đến tài khoản dropbox
Khi khởi chạy scripts sẽ được hỏi một số thông tin, đầu tiên là App Key và App Secret, cách lấy 2 thông tin này như sau:
1 Truy cập vào https://www.dropbox.com/developers/apps
2 Chọn “Create Apps” => Tick chọn “Dropbox API” => Chọn tiếp “Full Dropbox” ( tùy chọn này để có thể tùy chỉnh thư mục muốn lưu trữ ở dropbox trong đoạn scripts backup ở bước sau) => Name your app: giá trị này tùy chọn
3 Trang mới sẽ được mở ra khi tạo app thành công, ở đây sẽ có 2 giá trị là App key và App secrets
4 Nhập các thông tin đã có để tiếp tục cấu hình kết nối với dropbox. Sau khi nhập xong các thông tin thì scripts sẽ trả về 1 đường link để xác thực ngược lại, tiến hành truy cập đến link trên và quá trình setup hoàn tất.
Tiến hành chạy scripts để kiểm tra. Sau khi hoàn tất, tiến hành set crob job để chạy backup, thêm vào sau các cron có sẵn
Nguồn kham khảo: https://github.com/andreafabrizi/Dropbox-Uploader