3.5. Thiết lập backup tự động & quy trình khôi phục

3.5. Thiết lập backup tự động & quy trình khôi phục

Bài 5 – Thiết lập backup tự động & quy trình khôi phục

Backup giống như “bảo hiểm” cho website: bạn hy vọng sẽ không bao giờ cần dùng, nhưng nếu một ngày trang bị lỗi, bị xóa, bị tấn công, bạn sẽ thấy nó là cứu cánh duy nhất.

Bài này sẽ giúp bạn:

  • Hiểu nguyên tắc backup 3‑2‑1 ở mức giản lược, dễ áp dụng.
  • Thiết lập backup tự động trên hosting (nếu có sẵn) hoặc qua plugin WordPress.
  • Test quy trình khôi phục trên staging / subdomain test để yên tâm.

1. Nguyên tắc backup 3‑2‑1 (giản lược cho website)

Nguyên tắc 3‑2‑1 là một cách nghĩ đơn giản nhưng hiệu quả về战略 sao lưu:

  • 3 bản: bạn nên có ít nhất 3 bản sao dữ liệu (bản gốc trên server + 2 bản backup khác nhau).
  • 2 nơi: lưu trữ trên 2 thiết bị/môi trường khác nhau (ví dụ: trên server hosting + 1 nơi lưu khác như cloud, local, v.v.).
  • 1 offsite: có 1 bản ở ngoài vị trí chính (ví dụ: cloud, ổ cứng ngoài, NAS, etc.) để tránh mất dữ liệu nếu server bị sự cố vật lý, DDoS, mã độc…

Áp dụng cho WordPress / website:

  • 1 bản live trên hosting.
  • 1 bản backup trên server/hosting (nếu họ có chức năng tự động).
  • 1 bản backup ở “ngoài site” (cloud storage, S3, plugin.backup, ổ cứng, v.v.).

Nguyên tắc 3‑2‑1 không yêu cầu “siêu tốn kém”, nhưng giúp bạn giảm rủi ro mất dữ liệu trong hầu hết trường hợp.


2. Thiết lập backup trên hosting (nếu có sẵn)

Nhiều hosting hiện đại đã tích hợp sẵn hệ thống backup tự động (cPanel, JetBackup, Auto Backup, v.v.). Nếu sử dụng, bạn nên bật ngay.

2.1. Bước 1 – Kích hoạt Auto Backup

Truy cập vào panel quản trị hosting (thường là cPanel, Plesk, v.v.):

  • Tìm mục Backup hoặc tương tự (Backup, Auto Backup, JetBackup, Backup Wizard, v.v.).
  • Xem phần cấu hình lịch backup: có hỗ trợ hàng ngày, hàng tuần không.
  • Bật backup tự động cho tất cả tài khoản hoặc chỉ tài khoản website bạn cần.
  • Chọn lưu trên server hoặc lưu lên cloud (nếu có tùy chọn).

Một số hosting cho phép bạn:

  • Chọn backup tất cả (files + database) hoặc riêng phần file/database.
  • Xác định thời gian backup tự động cố định.
  • Xuất file backup ra ngoài (download).

Hãy lưu lại thông tin:

  • Lịch backup (hàng ngày, hàng tuần, bao giờ).
  • Cách khôi phục: thao tác nào, mất bao lâu.

Điều này giúp bạn yên tâm hơn khi biết có bản sao lưu ở sẵn.

2.2. Bước 2 – Khuyến nghị thêm 1 bản offsite

Ngay cả khi hosting có backup, hãy thêm 1 bản offsite (để phòng hosting gặp lỗi hoặc mất dữ liệu do bug).

  • Dùng plugin backup WordPress (nói ở điểm tiếp theo).
  • Hé hoặc sao lưu thủ công file + database lên cloud (Google Drive, OneDrive, Dropbox, v.v.).

3. Thiết lập backup qua plugin WordPress

Plugin backup WordPress cho phép bạn quản lý sao lưu nội bộ, tự động và linh hoạt.

3.1. Bước 1 – Cài plugin backup

Những plugin backup phổ biến:

  • Duplicator, UpdraftPlus, wpBackup, v.v.
  • Để thuận tiện, hướng dẫn dưới đây sử dụng plugin phổ biến như Duplicator.
  • Truy cập vào /wp-adminPlugins → Add New.
  • Tìm plugin backup (ví dụ: UpdraftPlus hoặc Duplicator).
  • Cài đặt và kích hoạt plugin.

3.2. Bước 2 – Cấu hình & kích hoạt backup tự động

Sau khi cài plugin, cấu hình:

  • Chọn site cần backup (nếu có nhiều site).
  • Chọn loại nội dung muốn backup: files, database, hoặc cả hai.
  • Chọn schedule (lịch): hàng ngày, hàng tuần, hoặc tùy ý.
  • Chọn destination (nơi lưu): Dropbox, Google Drive, FTP, AWS S3, v.v.
  • Lưu cấu hình và kích hoạt backup.

Plugin sẽ tự động tạo file backup đúng lịch, lưu ở nơi bạn chỉ định, giúp bạn yên tâm về dữ liệu.

3.3. Bước 3 – Lưu thông tin quan trọng

Đảm bảo bạn lưu:

  • Đường dẫn file backup.
  • Mã khôi phục hoặc mật khẩu (nếu có).

4. Test khôi phục trên staging / subdomain test

Backup mà không test khôi phục thì giống như không backup. Hãy test quy trình này trên một website test hoặc subdomain.

4.1. Tạo website test

Thiết lập 1 subdomain hoặc 1 domain backup (test) để test khôi phục:

  • Ví dụ: staging.hostforge.vn hoặc test.hostforge.vn.
  • Cài WordPress mới trên domain test này.

4.2. Tiến hành test khôi phục

Sử dụng plugin hoặc hosting để khôi phục từ file backup đã tạo:

  • Khôi phục(files + database) lên website test.
  • Kiểm tra xem bài viết, media, cấu hình site có được khôi phục đúng không.
  • Nếu có lỗi, kiểm tra lại cấu hình.

Thực hiện 1–2 lần test, đảm bảo quy trình khôi phục rõ ràng, dễ thao tác trước khi cần khôi phục vào site chính.


5. Checklist backup & khôi phục cho website

Để bạn dễ theo dõi, dưới đây là checklist thực tế:

  • Áp dụng nguyên tắc 3‑2‑1: ít nhất 3 bản, 2 nơi lưu trữ, 1 bản offsite.
  • Sử dụng hosting có auto backup hoặc bật plugin backup (ví dụ: UpdraftPlus).
  • Kiểm tra lịch backup: hàng ngày, hàng tuần, hoặc tùy ý.
  • Kiểm tra nơi lưu trữ: server, cloud, hoặc local (ổ cứng, NAS).
  • Test khôi phục trên website test hoặc subdomain.
  • Đảm bảo bạn có đường dẫn và cách khôi phục (thông tin đăng nhập, file backup, v.v.).

Sau khi hoàn thành checklist này, bạn sẽ có một hệ thống backup ổn định và an toàn, giúp giảm thiểu rủi ro mất dữ liệu và giúp khôi phục nhanh chóng khi cần thiết.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *