手机照片备份方案Immich(修订版)

news/2025/2/13 21:21:14/


前言

墨菲定律又一次得到了验证 😂 ,它告诉我们,越担心什么,就越会发生什么。

老苏原本担心参数、接口可能会有变化,但是实际上变动更大,新版本不再使用 nginx,取而代之的是 immich_proxy,所以下载原文中的 immich.zip 来安装,会导致下面的错误:

在这里插入图片描述

抱歉了各位~~~ ,下面来将功补过

安装

docker-compose.yml

老苏对比了一下 docker-compose.yml 主要的变化:

  • 镜像 taglatest 改为了 release
  • 取消了 networks
  • 取消了暴露的多个端口,现在对外只有一个端口,默认是 2283
  • 不再使用 nginx 做代理,而是用了自己的 immich_proxy

👇下面是老苏在最新的官方基础上微调后的 docker-compose.yml

除了端口 2283,其他的你可以不需要改动;

version: "3.8"services:immich-server:image: altran1502/immich-server:releaseentrypoint: ["/bin/sh", "./start-server.sh"]volumes:- ${UPLOAD_LOCATION}:/usr/src/app/uploadenv_file:- .envenvironment:- NODE_ENV=productiondepends_on:- redis- databaserestart: alwaysimmich-microservices:image: altran1502/immich-server:releaseentrypoint: ["/bin/sh", "./start-microservices.sh"]volumes:- ${UPLOAD_LOCATION}:/usr/src/app/uploadenv_file:- .envenvironment:- NODE_ENV=productiondepends_on:- redis- databaserestart: alwaysimmich-machine-learning:image: altran1502/immich-machine-learning:releaseentrypoint: ["/bin/sh", "./entrypoint.sh"]volumes:- ${UPLOAD_LOCATION}:/usr/src/app/uploadenv_file:- .envenvironment:- NODE_ENV=productiondepends_on:- databaserestart: alwaysimmich-web:image: altran1502/immich-web:releaseentrypoint: ["/bin/sh", "./entrypoint.sh"]env_file:- .envrestart: alwaysredis:container_name: immich_redisimage: redis:6.2restart: alwaysdatabase:container_name: immich_postgresimage: postgres:14env_file:- .envenvironment:POSTGRES_PASSWORD: ${DB_PASSWORD}POSTGRES_USER: ${DB_USERNAME}POSTGRES_DB: ${DB_DATABASE_NAME}PG_DATA: /var/lib/postgresql/datavolumes:- ${DB_LOCATION}:/var/lib/postgresql/datarestart: alwaysimmich-proxy:container_name: immich_proxyimage: altran1502/immich-proxy:releaseports:- 2283:80logging:driver: nonedepends_on:- immich-serverrestart: always

.env

.envVITE_SERVER_ENDPOINT 相比之前的版本,地址后面增加了 /api

如果你是从公网访问,需要改为反代后的域名地址,例如:https://immich.laosu.ml:444/api

如果这个地址设置不正确,有可能出现 Network Error

在这里插入图片描述

除了 VITE_SERVER_ENDPOINT 要根据自己的 IP 或者域名设定外,其他的你可以不需要改动;

# 数据库
DB_USERNAME=postgres
DB_PASSWORD=postgres
DB_DATABASE_NAME=immich
DB_LOCATION=./data# Redis
REDIS_HOSTNAME=immich_redis# 上传文件配置
UPLOAD_LOCATION=./upload#JWT SECRET
JWT_SECRET=RdjXLHfm3gTcqWq7z6GBwtyipvuHMBMiZ2VygWLVRCBdWdSBgP9jSEk5E9Y8Xhhy# MAPBOX
## ENABLE_MAPBOX -> 如果为真,则必须提供 MAPBOX_KEY
ENABLE_MAPBOX=false
MAPBOX_KEY=# 网页地址
VITE_SERVER_ENDPOINT=http://192.168.0.197:2283/api

如果你是新安装的,可以执行下面的命令

# 新建文件夹 immich 和 子目录
mkdir -p /volume2/docker/immich/{data,upload}# 进入 immich 目录
cd /volume2/docker/immich# 将 docker-compose.yml 和 .env 文件放入当前目录# 一键启动
docker-compose up -d

运行

访问时,打开 http://群晖IP:2283

如果出现👇这种,有可能是你打开太快了,环境还没准备好,稍等几分钟再试试

在这里插入图片描述

看到了欢迎界面,接来下就可以正常使用了

在这里插入图片描述

目前安装出来的版本是 v1.19.1

在这里插入图片描述

小结

官网有一段话,大家需要注意

在这里插入图片描述

目前的改动非常频繁,测试下就可以了,现阶段千万不要真的用于保存照片。

参考文档

alextran1502/immich: Self-hosted photo and video backup solution directly from your mobile phone.
地址:https://github.com/alextran1502/immich


http://www.ppmy.cn/news/744278.html

相关文章

SQL SERVER怎样将某个服务器上面的数据自动备份到另一台服务器上面(异地备份)

一:试验背景 异地备份好处:(待补充) 1:异地备份了把原有服务器数据放在另外一个位置,避免些物理损害。 比把数据刻录光盘和原始数据放同房间了房间失火了备份数据也没有了要放另外地方避免了 就是备份的意…

手机照片备份方案Immich

周六继续 什么是 Immich ? Immich 是直接从您的手机上自行托管照片和视频的备份解决方案。目前这个项目正在大力开发中,将会有持续的功能、特性和 api 变化,所以暂时不要用在生产环境。 Immich 是老苏 6 月中旬折腾的,不知道参数、…

手机如何备份数据在NAS里面?

支持华为手机型号 。 1. 在手机的设置》系统》备份和恢复选项,可以将华为手机内的所有资料备份至 TNAS 设备内。 2. 华为手机支持 3

华为手机备份工具备份方法与新版本不再支持备份到手机内部存储解决办法

最新版本的华为手机自带的备份工具,开始不再支持备份到手机内部存储功能。这个不再提供当然是为了用户更安全的使用备份功能(由于备份到手机内步存储,手机初始化会后丢失备份文件)。不过却失去了最高效的备份方式,有了…

【Android取证篇】华为手机备份的三种方式

【Android取证篇】华为手机备份的三种方式 ​ 华为手机当前提供云备份、华为手机助手、外部存储三种备份方式,取证中可多方面取证与查找。—【suy】 文章目录 【Android取证篇】华为手机备份的三种方式(一)云备份【Android取证篇】华为云备份…

ES数据备份与恢复

场景:ES线上的数据和服务迁移到另外的机器上去 老ES机器ip:172.16.0.1 新ES机器ip:172.16.0.2 一. 首先, 在备份之前要在es/config/elasticsearch.yml添加仓库配置: path.repo: ["/data/es/snapshot"]2.重…

备份手机相册----syncthing (一劳永逸式解决方案)

前言 因为总所周知的原因,玩客云目前在海鲜市场基本在50左右,8月份入了一个当下载机,不太给力,想用来备份手机相册,后来发现安卓11的限制无法让APP自动备份相册,遂寻其他解决方案。期间也尝试过foldersync…

docker-compose部署BCH节点

BCH gitlab BCH github 1、下载BCH二进制文件 rootiZj6c076dm0c5n5b39lzlxZ:/data/docker-compose/bch# wget https://github.com/bitcoin-cash-node/bitcoin-cash-node/releases/download/v26.1.0/bitcoin-cash-node-26.1.0-x86_64-linux-gnu.tar.gz --2023-07-05 16:30:46--…