> ## Content Index
> Fetch the complete content index at: https://bepublish.com/vi/llms.txt
> Use this file to discover other available public pages before exploring further.

# Hướng dẫn cách tự backup và migration Ghost CMS
- URL: https://bepublish.com/vi/huong-dan-cach-tu-backup-va-migration-ghost-cms/
- Published: 2020-10-20T04:35:58.000Z
- Updated: 2022-11-20T05:57:01.000Z
- Description: Hướng dẫn cách tự sao lưu backup dữ liệu cho blog Ghost của bạn.
- Author: Cường Thạch
- Tags: Hướng Dẫn, #Import 2025-09-22 14:17, #Import 2025-09-23 03:55

Không giống WordPress có các plugin backup tự động, Ghost CMS cần backup thủ công hoặc dùng các lệnh tự động ở cấp server.

Tuy nhiên, người dùng vẫn có cách sao lưu thủ công như sau để backup và migration khi cần chuyển qua hosting mới như sau:

## Xuất dữ liệu Database

![](https://gblobscdn.gitbook.com/assets%2F-LCdEadomswqxNPr8qAg%2F-MDr6ztmlzLbaIn1rbMZ%2F-MDrCZL7PABarcxAcEey%2Fexport%20Ghost%20blog.png?alt=media&token=42ecb010-5015-4f22-b431-cfa3f7405bda)

Export Content (xuất cơ sở dự liệu của Ghost blog)

Vào `Ghost Admin > Labs > Export your content`

Bạn sẽ download toàn bộ file với đuôi JSON, đây là file chứa toàn bộ nội dung của website bạn. Bạn lưu trữ ở nơi an toàn trên máy tính của mình.

Toàn bộ ****ảnh** và ****theme** sẽ không bao gồm trong file JSON này, bạn phải sao lưu riêng như các bước bên dưới

## Xuất theme hiện hành

![](https://gblobscdn.gitbook.com/assets%2F-LCdEadomswqxNPr8qAg%2F-MDr6ztmlzLbaIn1rbMZ%2F-MDrFLEbWQZHMxoWdqFh%2Fexport%20theme%20trong%20Ghost.png?alt=media&token=a5fee2c1-5349-4aeb-b51d-2eb471ca5ab0)

Download file theme mà bạn đang dùng

Vào `Ghost Admin > Designs > Download`

Chọn theme Ghost mà bạn đang sử dụng để tài về máy tính, theme tải về sẽ được lưu ở dạng `.zip` cho bạn sử dụng. Lưu ở chỗ an toàn.

****Chú ý**: Để chắc ăn, bạn cần tải luôn `routes.yaml` file vì nó luôn đi kèm với theme của bạn vì đôi khi trong file theme nó bị outdate hoặc chưa chỉnh sửa hoàn hảo.

![](https://gblobscdn.gitbook.com/assets%2F-LCdEadomswqxNPr8qAg%2F-MDr6ztmlzLbaIn1rbMZ%2F-MDrGIdValpMyKTlSZYX%2Fimage.png?alt=media&token=8ac24149-3ac0-4589-8e97-63dcfea11aae)

Download routes.yaml

Lưu về máy tính 2 file: `routes.yaml` và `theme.zip`

## Xuất toàn bộ ảnh

Bạn dùng [FileZilla](https://filezilla-project.org/?ref=bepublish.com) miễn phí để truy cập vào nơi lưu trữ Ghost của bạn bằng SFTP. (Tài về máy tính sử dụng)

![](https://gblobscdn.gitbook.com/assets%2F-LCdEadomswqxNPr8qAg%2F-MDr6ztmlzLbaIn1rbMZ%2F-MDrHRKkwy9BEQ8qSRCY%2Fimage.png?alt=media&token=e36b15f4-6a63-4e1f-a3d3-86931bc4c776)

Host, username, password và port 22

Bạn cần thông tin sau mới có thể đăng nhập

- Host IP
- Username
- Password
- Port: 22 (mặc định cho SFTP)

Sau khi đăng nhập bạn vào đường dẫn: `/var/www/` (đường dẫn cài đặt mặc định Ghost của DigitalOcean) bạn sẽ thấy tên Folder website của bạn.

Truy cập vào Folder và tiếp tục vào đường dẫn: `/content/images` nhấp chuột phải vào Download toàn bộ thư mục ảnh về máy và lưu ở nơi an toàn.

![Download cả folder images về máy tính](https://bepublish.com/vi/content/images/2021/05/image-5.png)

Download cả folder images về máy tính

Thời gian download có thể khá lâu vì thư mục chưa được zip lại. Bạn chờ một tý!

## **Phục hồi và Migration Ghost**

Tương tự các bước trên, bạn lần lượt IMPORT ****content**, ****theme** và ****routes** vào Ghost ở Ghost Admin trong trường hợp site mới được tạo ở hosting khác.

![tải theme ghost lên](https://bepublish.com/vi/content/images/2021/05/image-1.png)

Tải theme lên

![Tải route lên](https://bepublish.com/vi/content/images/2021/05/image-2.png)

Tải route lên

![](https://bepublish.com/vi/content/images/2021/05/image-3.png)

Tải content.json lên

![](https://bepublish.com/vi/content/images/2021/05/image-4.png)

Tải cả file ảnh lên (nếu images.zip có size dưới 500 MB)

Nếu file ảnh lớn hơn 500 MB (khi nén zip) thì bạn **không thể tải lên bằng Ghost Admin** mà phải dùng FileZilla để Upload lên đè lên folder Images hiện tại của site mới.

Bạn đã migration thành công.