支持CLIP大模型的AI相册immich自动备份数据库教程(源自官方教程)

支持CLIP大模型的AI相册immich自动备份数据库教程(源自官方教程)
2024年04月23日 11:38 大志若勇的酷玩邦

PS:本教程来自于immich官方的文档,我只是实践了一下,给各位做个分享

很多朋友不知道immich官方有数据库备份的教程,下面我按照官方的教程来走一遍,其中有些许细节我自己做了调整

官方教程的地址:https://immich.app/docs/administration/backup-and-restore/

本文备份教程基于docker-compose来部署,这个备份其实就是新建了个容器,用容器实现自动备份,镜像名称:prodrigestivill/postgres-backup-local 不用担心这个容器,日常资源占用极小,我这边的内存占用是10M左右

直接在docker-compose.yaml文件里加入下面的代码(如有格式错误,在官方这边复制即可):

backup: container_name: immich_db_dumper image: prodrigestivill/postgres-backup-local:14 env_file: - .env environment: POSTGRES_HOST: database POSTGRES_CLUSTER: 'TRUE' POSTGRES_DB: ${DB_DATABASE_NAME} #这一行是我添加的,官方的代码没有这一行,发现没法顺利备份 POSTGRES_USER: ${DB_USERNAME} POSTGRES_PASSWORD: ${DB_PASSWORD} SCHEDULE: "@daily" #我这里选择的是每天备份,如果你想每周或每月备份,把这一条注释掉 # SCHEDULE: "@weekly" # SCHEDULE: "@monthly" POSTGRES_EXTRA_OPTS: '--clean --if-exists' BACKUP_DIR: /db_dumps BACKUP_KEEP_DAYS: 7 #这一行也是我添加的,保存7天的备份文件,你也可以自定义 # BACKUP_KEEP_WEEKS: 4 # BACKUP_KEEP_MONTHS: 6 volumes: - /volume2/docker/immich/pgdata/backup:/db_dumps #映射一下你想备份的目录,修改:前面的路径即可 depends_on: - database

改完之后是这样:

然后用ssh连上你的NAS,输入sudo -i 密码 登陆root账号,cd /volume2/docker/immich,进入到immich目录,然后输入docker-compose pull && docker-compose up -d 拉取镜像和构建,然后等待拉取完成,enjoy it!

最终实现的效果:

日志如下:

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部