備份與還原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/