備份與還原Photo Prism
備份PhotoPrism
Step1)備份資料庫,會在storage/backup/mysql/備份日期.sql
#sudo docker-compose exec photoprism photoprism backup -i -f
Step2)備份資料夾storage與originals
還原PhotoPrism
Step1)使用docker重新架設一台PhotoPrism
Step2)先關閉PhotoPrism服務。
#sudo docker-compose down
Step3)將備份的資料夾storage與originals還原到新的PhotoPrism,覆蓋資料夾storage與originals,此時「storage/backup/mysql/」資料夾下會有一個之前備份的資料庫檔案,檔名為「備份日期.sql」,使用以下指令進行還原資料庫。
#sudo docker-compose exec photoprism photoprism restore -i -f
Step4)重新啟動服務
#sudo docker-compose up -d
Step5)重新建立索引
#sudo docker-compose exec photoprism photoprism index
或 登入PhotoPrism,點選「收藏庫->開始」
參考
https://docs.photoprism.app/user-guide/backups/
https://docs.photoprism.app/user-guide/backups/restore/