Hướng dẫn backup tự động cho VPS sử dụng DirectAdmin.
Backup (sao lưu) dữ liệu thường xuyên là một trong những công việc quan trọng và cần thiết khi vận hành một trang web.Backup dữ liệu sẽ đảm bảo blog/website của bạn luôn an toàn trước hàng ngàn hiểm họa, rủi ro có thể xảy ra. Trong trường hợp trang web của bạn gặp vấn đề (bị hack, bị lỗi,…), bạn có thể nhanh chóng khôi phục lại nó bằng các bản backup có sẵn. Hầu hết các nhà cung cấp dịch vụ hosting hiện nay đều hỗ trợ việc backup dữ liệu miễn phí hàng tháng, hàng tuần, thậm chí là hàng ngày cho khách hàng. Tuy nhiên, để chắc chắn hơn và bớt phụ thuộc vào nhà cung cấp, các bạn có thể tự tạo cho mình các bản backup riêng, sau đó lưu về máy tính hoặc lưu trữ trên các dịch vụ trực tuyến khác (Google Drive, Dropbox, FTP,…).
Nếu blog/website của bạn có nội dung thay đổi thường xuyên, tốt nhất bạn nên sử dụng hình thức backup real-time (thời gian thực) hoặc daily (hàng ngày). WordPress có rất nhiều plugin miễn phí có thể giúp bạn làm điều này, chẳng như BackWPup, Updraftplus,… Tuy nhiên, nếu không muốn sử dụng quá nhiều plugin, các bạn có thể tận dụng chức năng backup tự động có sẵn trong VPS. Không chần chừ thêm nữa, ngay bây giờ, tôi sẽ hướng dẫn cho các bạn cách backup dữ liệu một cách tự động trong VPS sử dụng DirectAdmin.
Bài viết sử dụng:
- Cloud VPS của Hostvn.net, đã cài sẵn DirectAdmin v1.46 – chính là VPS mà WP Căn bản đang dùng.
- Gói Value shared host (dung lượng 20GB, cài sẵn cPanel 11) được mua từ NameCheap, dùng làm nơi chứa file backup.
Đầu tiên, các bạn cần tạo 1 tài khoản tài khoản FTP trên host được sử dụng làm nơi lưu trữ file backup. Sở dĩ mình khuyên như vậy là vì nếu lưu file backup ngay trên VPS, trong trường hợp VPS bị lỗi mất sạch dữ liệu thì sẽ mất luôn cả file backup. Hãy nghi nhớ kỹ các thông số như: FTP username, FTP password, FTP server, FTP & explicit FTPS port, Path.
các bạn đăng nhập vào DirectAdmin của VPS, chọn Admin Level => Admin Backup/Transfer.
Tại đây, các bạn sẽ thấy giao diện trang thiết lập backup như sau:
– Step 1 – Who: chọn các tài khoản người dùng mà bạn muốn backup.
– Step 2 – When: chọn Cron Schedule để tiến hành backup tự động. Cài đặt các thông số thời gian theo ý muốn của bạn. Ví dụ, tôi muốn tự động backup lúc 21:00 hàng ngày (daily backup), tôi sẽ chọn 0 – 21 – * – * – * như hình bên trên.
– Step 3 – Where: chọn nơi lưu trữ file backup. Các bạn tick vào mục ftp và sau đó điền sao cho tương ứng với các thông số của tài khoản FTP đã tạo ở bước đầu tiên.
- IP = FTP server.
- Username = FTP username.
- Password = FTP password.
- Remote path = Path.
- Port = FTP & explicit FTPS port.
Trọng mục Append to path chọn Full Date để tự động tạo các thư mục con chứa file backup, mỗi thư mục tương ứng với 1 ngày.
– Step 4 – What: các bạn có thể chọn All Data để backup toàn bộ dữ liệu hoặc Selected Data để chỉ backup những dữ liệu mong muốn.
– Step 5 – Save: sau khi đã hoàn tất mọi thiết lập, click vào Save để lưu lại.
Xong. Chỉ đơn giản vậy thôi. Kéo xuống cuối trang, nếu bạn thấy mục Current Backup Crons thì có nghĩa là bạn đã cài đặt thành công.
Bây giờ, dữ liệu trong VPS sẽ được tự động backup và lưu trữ trên tài khoản FTP của shared host. Bạn sẽ không cần phải lo lắng gì nữa. Thật tuyệt vời phải không nào? :D
Nếu muốn download hoặc xem các bản backup, bạn có thể truy cập vào File Manager trong cPanel và nhập đường dẫn (Path) tương ứng.
Trong trường hợp VPS xảy ra vấn đề, bạn có thể nhanh chóng khôi phục lại dữ liệu bằng cách sử dụng chức năng Restore Backup nằm ngay bên dưới.
Chúc các bạn thành công! :P
Mọi thắc mắc vui lòng gửi vào khung bình luận bên dưới. Nếu bạn thích bài viết này, hãy subscribe blog của tô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. :)
bài viết rất chi tiết, cảm ơn bạn! đang cần
bài viết rất hay , Thanks
Cảm ơn bạn nhé! đọc nhiều bài viết và học nhiều cách backup nhưng đây vẫn là một bài viết nên đọc, rất hữu ích.
các bạn cần tạo 1 tài khoản tài khoản FTP trên host ??
Có nghĩa là tạo 1 host và chỉ host này chưa các dữ liệu backup hả bạn
Không hẳn bạn ạ. Bạn vẫn có thể dùng cho các mục đích khác được. Dùng để chưa file backup chỉ là một trong số đó thôi. :P
Internal Licenses
Internal licenses are available to dedicated server providers or dedicated server resellers only. Web hosting companies must pay the above rates. Please contact us with a proof that your company is selling dedicated servers. The special pricing for your Client Area will be enabled after approval.
Hi, kéo mãi xuống mới thấy đoạn này, thanks bác
Không liên quan lắm nhưng bác cho mình hỏi directadmin xíu nha.
Mình thấy trên trang chủ gói life giá 300$ mà sao các đại lý giá lại rẻ hơn nhiều nhỉ?
Trong khi tìm mãi không thấy có gói nào cho dùng nhiều ip cùng lúc.
Cám ơn bác!
Reseller thì phải có giá thấp hơn so với nhà cung cấp chính chứ bạn. Cao hơn hoặc bằng thì người ta mua của nhà cung cấp chính cho nhanh và đảm bảo. :)
Cám ơn chia sẻ hay!!!
Ơ. Bắt đầu thấy để bản quyền ảnh rồi đấy à. T cũng đang nghĩ đến chuyện này :D
Tại vì nhiều người copy bài viết mà không chịu dẫn link bài viết gốc. Bức bách quá nên phải thêm watermark vào ảnh. :P
Chuẩn là như thế. Cũng phải có cái gì là bản quyền của mình chứ :)
Nhiều người copy xong còn táng cái watermark của họ vào mới bực chứ. =.=!
Thực tình thì trong trường hợp họ bê y nguyên sang còn kiện Google đc! Chứ họ sửa theo ý họ rồi thì chịu ko làm cách nào luôn