Chuyển Backup từ VestaCP sang HestiaCP
Mục đích của bài viết này là hướng dẫn các bạn chuyển website từ server chạy ControlHost VestaCP sang server chạy ControlHost HestiaCP.
Bước 1: Tạo bản backup mới nhất trên VestiaCP
Điều đầu tiên cần làm là tạo một bản sao lưu mới. Các bản sao lưu phải được tạo bởi người dùng, tôi sẽ truy cập với user của mình và sau đó tôi sẽ chuyển đến tab Backup :
"Nhiệm vụ đã được thêm vào hàng đợi. Bạn sẽ nhận được thông báo qua email khi bản sao lưu của bạn đã sẵn sàng để tải xuống."
Sau đó đợi trong vài phút để server backup lại. Thời gian tùy thuộc vào số lượng website, database và dung lượng của chúng.
sau khi backup xong trên trang sẽ hiện như thế này
Trong server, bản backup sẽ nằm ở vị trí /home/backup/<filenamebackup>.tar
Bước 2: Ta chuyển bản backup đến server HestiaCP
Ta tạo thư mục /backup trên server HestiaCP
Ta chuyển đến thư mục /backup của server hestiaCP.
Bước 3: Restore trên HestiaCP
Chú ý Với việc di chuyển này, chỉ nội dung của một người dùng được sao chép sang một người dùng khác có cùng tên. Nếu sau này bạn muốn thay đổi tên người dùng, bạn có thể thực hiện bằng lệnh v-change-domain-owner để thay đổi tên miền này thành tên miền khác. Thay đổi này chỉ thay đổi các tệp web nhưng cơ sở dữ liệu vẫn thuộc về người dùng ban đầu. Để thay đổi cơ sở dữ liệu, bạn phải sử dụng lệnh v-change-database-owner (và bạn phải cập nhật các tệp cấu hình web vì người dùng sẽ thay đổi). Mặt khác, người dùng FTP sẽ không hoạt động, vì vậy chúng phải bị xóa bằng lệnh v-delete-web-domain-ftp và tạo lại người dùng.
v-restore-user [USERNAME] [FILE_NAME_BACKUP].tar
Ở đây tôi đã tạo User là "ntl" trùng với user "ntl" ở VestaCP
Vậy ta thấy các website và database đều được restore hết rồi.
Kiểm tra lại trên HestiaCP đã thấy có website và dữ liệu.
Chúc các bạn thành công!!! ^^