Quá trình sao lưu trang web của bạn sẽ phụ thuộc vào cách thức và nơi nó được lưu trữ. Quá trình này có thể được tóm tắt là có thể thực hiện được thông qua một trong hai hoặc ba phương pháp sau:
Quá trình chính xác sẽ khác nhau tùy thuộc vào giao diện web mà ISP của bạn cung cấp nên không thể cung cấp thông tin cụ thể ở đây. Tuy nhiên cPanel, Plesk và nhiều giao diện điều khiển dựa trên web nổi tiếng khác đều chứa các tùy chọn sao lưu. Tìm kiếm bảng điều khiển của bạn để tìm biểu tượng có tiêu đề 'sao lưu' hoặc 'sao lưu đầy đủ'.
Quy trình chính xác sẽ khác nhau tùy thuộc vào dịch vụ và quyền truy cập bạn có vào máy chủ web của mình. Bạn có thể thực hiện những nhiệm vụ này một cách dễ dàng. Đầu tiên bằng cách truy cập tiện ích loại trình quản lý tệp được cung cấp trong giao diện bảng điều khiển do ISP của bạn cung cấp. Từ đây bạn sẽ tạo một tệp zip của toàn bộ thư mục gốc trang web của mình.
Bạn cũng có thể có quyền truy cập vào giao diện nơi quản lý/các cơ sở dữ liệu trang web và giao diện này có thể sẽ có tùy chọn tạo bản sao lưu/xuất.
Sau khi sao lưu, lý tưởng nhất là bạn nên sao chép tệp zip và xuất cơ sở dữ liệu ra khỏi máy chủ sang bộ lưu trữ của máy tính cục bộ để giữ an toàn.
Nếu bạn đang chạy trang web của mình trên nền tảng sử dụng giọt bắn hoặc kubernetes hoặc là VPS (máy chủ riêng ảo) được cài đặt thủ công không có giao diện quản trị web thì tùy chọn duy nhất bạn có thể có để quản lý máy chủ của mình là thông qua CLI (giao diện dòng lệnh).
Quy trình chính xác sẽ khác nhau tùy thuộc vào loại máy chủ web mà trang web của bạn đang chạy và vì lý do đó, nếu bạn có dịch vụ lưu trữ như vậy thì có thể bạn đã biết cách thực hiện nhiệm vụ quản trị tương đối đơn giản này.
Tuy nhiên, theo hướng dẫn sơ bộ, bạn có thể sao lưu thư mục gốc của trang web công cộng bằng cách chạy lệnh sau từ thư mục gốc của không gian web:
zip -r website-export.zip public_html
Và cơ sở dữ liệu của bạn (giả sử đó là MySQL/Maria DB) có thể được trích xuất bằng lệnh như:
mysql -u UserName -pPassWord DatabaseName > export.sql