Hướng dẫn backup tự động Web WordPress với My WP Backup

Để giúp các bạn giảm bớt thời gian cho việc backup restory website thủ công khi quản trị web hôm nay mình sẽ giởi thiệu với các bạn plugin My WP Backup của Mythemeshop đây là công cụ backup tự động dữ liệu web wordpress chuyên nghiệp đưa lên dịch vụ lưu trữ đám mấy Google Drive, DropBox, One Drive, Amazon S3… hay thậm chí cả FTP, SFTP qua giao thức SSH.

1. Giới thiệu My WP Backup

Hướng dẫn Backup tự động website

My WP Backup hiện có bản Free và bản Pro, với bản miễn phí mỗi lần sao lưu bạn phải click chuột thủ công để thực hiện lệnh và chỉ cho phép tải lên Google Drive, Dropbox, FTP 🙂 bọn này cũng đểu plugin backup tự động lại bắt con người ta click chuột nữa thì hơi hài.

My WP Backup Pro có những tính năng gì ?

  • Backup mã nguồn và database trên website
  • Hỗ trợ backup full hoặc backup thay đổi
  • Loại bỏ thư mục, file không backup
  • Tối ưu database chọn lọc table không cần thiêt khi backup
  • Tạo lịch backup tự động hoặc manual
  • Gửi file backup qua FTP, SFTP, Dropbox, Google Drive, One Drive Amazon S3, RackSpace, Amazon Glacier.
  • Tự động xóa file backup cũ để tiếp kiệm dung lượng.
  • Restore dũ liệu nhanh chóng từ các bản backup.
  • Ghi log đầy đủ.

1.2. Ưu điểm của My WP Backup Pro

  • Giá rẻ, chỉ $29 rẻ hơn rất nhiều so với $75 cho BackWPUp hay $70 cho bản Updraftplus
  • Giao diện đơn giản dễ dùng
  • Hỗ trờ tất cả các dạng lưu trữ phổ biến hiện nay.

1.3. Nhược điểm My WP Backup Pro

  • Khi sửa lại Job đang chạy đôi khi bị lỗi không chạy đúng theo schedule đã cài đặt, bạn phải xóa job đi tạo mới lại.
  • Backup lên các dịch vụ đám mây có thể bị lỗi do dung lượng file up lên lớn bạn phải chia nhỏ file khích thước ~ 100MB

Đăng ký tài khoản Mythemeshop

2. Cách sử dụng My WP Backup Pro

Sau khi cài đặt Plugin bạn sẽ thấy giao diện quản lý My WP Backup Pro gồm 4 mục chính

  • Dashboard: phần dành cho khởi tạo backup hoặc restory một website
  • Backups: danh sách các file backup trên website.
  • Jobs: danh sách các tiến trình backup tự động.
  • Settings: thiết lập số lần đẩy dữ liệu lên dich vụ lưu trữ, dung dụng mỗi lần đẩy lên.

2.1 Dashboard

Dashboard My WP Backup

Mục này chỉ có 3 nút để link đến các chức năng Backup và Jobs ở bên dưới.

2.2 Backups

Lần đầu chạy plugin nó hoàn toàn không có gì vì chưa có bản backup nào để quản lý cả. Khi có bản backup bạn sẽ thấy thêm một số action để quản lý file backup và các thông tin về dung lượng dữ liệu được sao lưu, thời gian backup dữ liệu trên máy chủ…

Backup setting

2.3 Jobs

Hầu hết tính năng của My WP Backup nằm ở đây cả vào Jobs -> Add New, tại đây bạn thấy 5 Tab khai báo thông số cài đặt cho plugin.

Tab General

General My WP Backup

  • Compression: mình thường chọn tar(gz) để có hiệu suất nén cao nhất.
  • Differential Backups: cho phép bạn backup các thay đổi trên website từ lần backup Full gần nhất, mặc định là backup full. Bạn nền để backup full tuần 1 lần còn các ngày trong tuần thì dùng backup thay đổi differen để giảm dung lượng cho file backup. [alert-note]Chú ý khi dùng kiểu backup differen bạn sẽ phải restore dữ liệu các bản differen trước theo quy tắc cũ trước mới sau  rồi mới đến bản Full gần nhất.[/alert-note]
  • Safe Keeping: cho phép giữ lại các bản backup full tính từ thời điểm cuối cùng. giá trị 0 là giữ lại tất cả.
  • Split into Volumes: chia nhỏ file backup trường hợp dữ liệu bạn quá lớn.

Tab Content

Content My WP Backup

  • Backup Files: chọn cái này là hiển nhiên rồi.
  • Backup Uploads Dir: Muốn backup thư mục upload thì click vô.
  • Exclude File Filters: không muốn sao lưu định dạng file nào đó bạn bổ sung vào đây, mỗi dòng một định dạng file nhé.
  • Export Database: chọn để backup database.
  • Exclude Table Filters: muốn loại bỏ các table không cần thiết trong database bạn click vào.

Tab Schedule

Đặt lịch sao lưu tự động

Khu vực đặt lịch sao lưu website tự động.

  • Run job: tùy chọn Manual để backup website thủ công, WP Cron để tạo lịch backup dữ liệu tự động.
  • CRON Mode: chọn Simle để backup theo khoảng thời gian định sẵn theo giờ, theo ngày, theo tháng … Để linh hoạt hơn chọn Advanced chỗ này bạn cần biết một chút về tạo crontab trong linux, ví dụ để backup 20 phút một lần bạn nhập vào 20 * * * *

Tab Destination

Backup tự động lên google drive

Đây là phần quan trọng để khai báo thông số các dịch vụ lưu trữ dữ liệu.

  • Local Copy: muốn xóa file backup trên server sau khi upload xong chọn “Delete the local copy…”
  • Backup Destination: giúp bạn đẩy file backup lên dịch vụ đám mây, SFTP, hay FTP, mỗi dịch vụ sẽ có các thông số khai báo khác nhau .

Tab Report

Report sao lưu tự động

Cái này để nhận thông báo quá trình sao lưu dữ liệu diễn ra như thế nào, chủ yếu vẫn là dùng mail thôi, các thông số cần thiết.

  • Recipient Address: khai báo địa chỉ mail người nhận.
  • Log File: muốn nhận cả log các sự kiện diễn ra khi backup thì chọn Attach log file để gửi kèm theo file log trong mail.
  • Method: bạn chọn SMTP

Xong đâu đấy chọn Save Changes để kết thúc.

2.4 Settings

Các thông số ở đây để cài đặt thời gian và số lần đẩy file backup lên dịch vụ lưu trữ khi lỗi xảy ra và quy định kích thước file mỗi lần đẩy lên. Backup Dir quy định tên thư mục chứa file backup.

My WP Backup Setting

3. Hướng dẫn backup tự động WordPress lên Google Drive.

Mức độ phổ biến của dịch vụ lưu trữ đám mây của Google ngày càng rộng, phần này mình sẽ hướng dẫn cách sao lưu dữ liệu lên Google Drive để phân tản dữ liệu trên nhiều thiết bị khác nhau một cách tự động, bản thân mình cũng vẫn đang dùng.

Để bắt đầu, bạn vào lại Jobs -> Destination -> Backup Destination (optional) chọn dịch vụ Google Drive nó sẽ hiện lên các mục để khai báo thông số.

Google Drive Detail

Ấn vào Connect Google Drive Account để lấy Access Token, cửa sổ xác nhận hiện ra chọn Allow

Allow Google Drive

Sau đó copy nguyên cái mã code lại.

Copy Google Drive code

Paste code vào Google Drive Authorization rồi ấn tiếp Get Access Token.

Get access token

Sau đó chọn Save Changes lưu lại cài đặt là xong.

Còn các thông số khác bạn cài đặt như bên trên mình hướng dẫn sao cho phù hợp.

Sau khi đặt lịch xong bạn vào lại Jobs để xem một số thông tin lần backup tiếp theo còn bao lâu nữa(Next Run) hoặc tùy chỉnh lại thông số backup nếu cần.

4. Những ai nên dùng My WP Backup Pro

Có rất nhiều plugin backup wordpress hổ báo trên mạng nhưng mình vẫn kết nó bởi nó rất gọn nhẹ mà vẫn đầy đủ các tính năng cần thiết đây thực sự là plugin ngon bổ rẻ .

Plugin này thích hợp với những ai không rành công nghệ, hoặc quản lý nhiều website trên sharehost nó giúp bạn giảm thiểu rất nhiều  thời gian và công sức.

Mua Plugin Mythemeshop

5 Comments

  1. HAI NAM NGO June 7, 2017 Reply
  2. huy April 17, 2017 Reply
    • Mr Thủy April 17, 2017 Reply
      • huy April 19, 2017 Reply
        • Mr Thủy April 19, 2017 Reply

Leave a Reply