Backup hay sao lưu website là công việc cần thiết cho mọi website.
May mắn:
Một vài dịch vụ shared host đã thực hiện sao lưu website miễn phí hàng ngày giúp bạn như A2Hosting.
Nhưng:
Hosting của bạn không thực hiện tự động sao lưu. Hoặc bạn muốn có thêm kế hoạch sao lưu website của mình cho an toàn.
Nếu bạn có tài chính dư dả, bạn có thể chọn BackupBuddy và VaultPress.
Bạn cũng cần biết sao lưu và khôi phục website thủ công để phòng những tình huống cần đến.
Còn nếu bạn muốn biết một giải pháp đơn giản và miễn thì nó đây:
Sao lưu website lên Google Drive sử dụng plugin miễn phí UpdraftPlus.
GoogleDrive vẫn là dịch vụ lưu trữ đám mây phổ biến nhất ngoài kia. Tài khoản miễn phí bạn được tận 15GB, cũng khá thoải mái.
Nhiều người đã sử dụng nó để lưu trữ tài liệu, video và audio. Việc tích hợp những file như vậy vào WordPress cũng khá đơn giản. Nếu bạn quan tâm, xem bài viết này.
Trong bài viết ngày hôm nay mình sẽ hướng dẫn từng bước sao lưu website lên Google Drive.
Nào chúng ta cùng bắt đầu thôi.
Hướng dẫn từng bước sao lưu website lên Google Drive
Đầu tiên bạn cần cài đặt và kích hoạt plugin UpdraftPlus.
Sau khi plugin được kích hoạt, bạn đi tới Settings -> UpdraftPlus Backups -> Settings.
Và click vào icon Google Drive

Thông tin hướng dẫn kết nối Updraft Plus xuất hiện. Bạn cần chú ý tới một địa chỉ URL mình đã khoanh đỏ. URL này bạn sẽ sử dụng trong bước cấu hình tiếp theo ở dưới.
Để kết nối với Google bạn cần Google Client ID và Client Secret. Mình sẽ chỉ cho bạn cách tạo ở bước dưới.
Mặc định UpdraftPlus sẽ tạo một thư mục có tên UpdraftPlus để lưu trữ các bản backup. Bạn không thể thay đổi tên với phiên bản miễn phí của plugin.

Click vào link mà mình trỏ mũi tên trong ảnh.
Lúc này bạn sẽ được chuyển sang Google Console. Ở đây bạn click Create Project để tạo project mới.

Nhập vào tên project và click Create.

Sau khi project được tạo, bạn cần Enable Google Drive API. Click vào Library và tìm kiếm Google Drive API.
Click nút Enable để bật API này lên

Tiếp theo đi tới Credentials -> OAuth consent screen. Nhập vào tên product và click vào nút Save

Giờ bạn cần tạo OAuth clien ID. Click vào nút OAuth client ID.

Ở màn hình tiếp theo, bạn chọn Web Application. Nhập vào tên.
Ở Authorized Javascript origins bạn cần nhập vào địa chỉ website của bạn.
Authorized redirect URIs: nhập vào cái địa chỉ trong phần Settings của UpdraftPlus mình đã đề cập ở trên.
Nhập xong thông tin click vào nút Create.

Bây giờ bạn sẽ có đủ 2 thông tin client ID và client secret. Copy chúng vào phần Settings của plugin.

Sau khi click nút Save ở phần Settings của plugin, một hộp thoại xuất hiện yêu cầu bạn cho phép plugin được kết nối với tài khoản Google Drive của bạn. Click vào link để cấp phép cho plugin.

Trong quá cấp phép cho plugin truy cập Google Drive, nếu bị lỗi This app isn't verified bạn cứ bỏ qua bằng click vào link ở cuối

Đến thời điểm này bạn đã kích hoạt kết nối plugin với Google Drive.
Giờ bạn đã có thể sao lưu được rồi. Bạn có thể lên kế hoạch sao lưu tự động.
Ở đây mình sẽ thử backup thủ công xem sao.
Đi tới tab Current Status. Click vào nút Backup Now

Một hộp thoại xuất hiện cho phép bạn chọn những thành phần nào cần sao lưu. Mặc định plugin sao lưu tất cả.

Click vào nút Backup Now để bắt đầu sao lưu.
Khi sao lưu hoàn tất, đi tới Google Drive để kiểm tra kết quả.
Bạn sẽ thấy một thư mục mới có tên là Updraft Plus.

Click vào đó, bạn sẽ thấy những file sao lưu như bên dưới. Nếu bạn sao lưu tất cả thì sẽ có 5 file:

Để khôi phục lại website trở về trạng thái trước, đi tới tab Existing Backups.
Ở đây bạn sẽ nhìn thấy danh sách các bản sao lưu:

Click vào nút Restore để khôi phục bản sao lưu bạn muốn
Một hộp thoại xuất hiện để bạn chọn cần khôi phục cái gì.

Chọn thành phần cần khôi phục và click vào nút Restore.
Bạn cần kiên nhẫn khi khôi phục. Đừng click vào nút Restore quá nhiều để tránh bị lỗi khi restore. Tuân thủ hướng dẫn trong hộp thoại Restore.
Đó là tất cả.
Bạn đã biết cách sao lưu website lên Google Drive.
Nếu bạn thích bài viết này, hãy subscribe blog của mình ở khung bên phải để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. 🙂
Yêu thích viết blog.