BookStack 備份還原

備份

透過mysqldump備份資料庫

# Example
mysqldump -u user bookstack > bookstack.backup.sql

mysqldump -u 使用者 -p 資料庫名稱 > 資料庫名稱.backup.sql

文件

以下是包含應備份資料的檔案和資料夾清單。

或者,您可以備份整個 BookStack 資料夾,但預設只有上述資料夾包含重要的特定於實例的資料。

tar -czvf bookstack-files-backup.tar.gz .env public/uploads storage/uploads themes

打包整個BookStack

tar -czvf bookstack-files-backup.tar.gz bookstack

還原

先重新安裝BookStack後再還原備份檔案

資料庫還原

# Example
mysql -u root -p bookstack < bookstack.backup.sql

mysql -u 使用者 -p 資料庫名稱 < 資料庫名稱.backup.sql

還原備份檔

tar -xvzf bookstack-files-backup.tar.gz

更新URL

# Searches for <oldUrl> and replaces it with <newUrl>
php artisan bookstack:update-url <oldUrl> <newUrl>

# Example:
php artisan bookstack:update-url http://docs.example.com https://demo.bookstackapp.com

 

 

 


Revision #1
Created 3 July 2025 09:57:25 by Jason
Updated 3 July 2025 10:13:43 by Jason