Immich - 开源自托管的手机照片备份工具[iPhone/Android]

原始链接在: Immich - 开源自托管的手机照片备份工具[iPhone/Android] - 小众软件

Immich 是一个直接从 iPhone、Android 手机上备份照片与视频的开源解决方案,通过部署在自己的电脑、NAS、服务器中,使用 App 进行备份。界面酷似 Google Photos,支持多用户、照片和相册分享、好友上传、地理位置、机器学习识别事件等功能。是居家备份照片的好帮手。@Appinn


前不久,推荐了一款适合普通电脑使用的照片备份工具 PhotoSync

PhotoSync 是一款通过 Wi-Fi 快速、安全地移动、备份、共享照片与视频的工具,支持 iPhone、Android,可以将照片备份至 NAS、电脑、FTP、网盘等处。

https://www.appinnn.com/photosync/

而 Immich,则适合拥有自己服务器的同学,首选 Ubuntu、Debian、MacOS 系统,也可以在 Windows 的 Docker Desktop 下工作。

Immich 手机照片/视频备份

Immich 的服务器端基于 Web,拥有自己的 iPhone、Android 应用,只需要在移动应用中填入服务器段的 API 地址,即可使用,两者功能有少许不同:

特征 移动应用 网页
上传和查看视频和照片
打开应用程序时自动备份
用于备份的选择性相册
将照片和视频下载到本地设备
多用户支持
相册和共享相簿
可擦洗/可拖动的滚动条
支持RAW(HEIC,HEIF,DNG,APPLE ProRaw)
元数据视图(EXIF、地图)
按元数据、对象和图像标签搜索
管理功能(用户管理)
后台备份
虚拟滚动
OAuth 支持
实时照片备份和播放 iOS
用户自定义存储结构
公开分享

备份功能

配置好服务器端,登录移动应用之后,给于相册权限,就可以备份了,支持前台备份与后台备份,使用起来非常简单,有中文界面

分享与上传

分享与上传就很赞了,你可以通过 Immich 将某个相册分享给好友,可以设置很多权限,包括:

  • 设置描述文字
  • 显示元数据(EXIF)
  • 允许下载
  • 允许上传
  • 过期时间

其中允许上传功能,可以让好友直接通过浏览器上传手机里的照片,在与好友一起出门游玩回来之后,共享照片真是太方便了。

安装 Immich

基于 Docker,安装 Immich 也很容易,先修改配置文件 .env:

wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env

实际上,只需要修改里面的 UPLOAD_LOCATION 部分,使用绝对路径,这是保存照片的路径。

其它设置保持默认,然后就可以安装了:

wget https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
docker-compose up -d

最后,在浏览器打开:IP:2283 就可以创建用户进入 Immich 了。

手机 App

Immich 可以通过命令行进行批量上传,也有官方 App:

在登录的时候,服务器地址填入:IP:2283/api 即可。

DEMO / 示例

有一个官方 DEMO 可以测试:

公共场合,请谨慎上传图片啊,昨天的 memos DEMO 中,已经有同学干坏事了 😂

最后,官网 / GitHub


原文:https://www.appinn.com/immich/

另外,开发者提到:由于版本迭代频繁,请勿使用 Immich 当作单一备份,以防万一。

服务器/网页端还是没中文吗

试了一试
感觉似乎没有mt-photos好用

mt-photos 订阅费用多少?

88永久 5r一个月吧
群晖的网页试了一下,网页版缺少地图模式找图片,全部改成地名文件夹了。
总体还是群晖的精细流畅。
这个immich感觉功能有点少,还是我了解比较浅。

有群晖的情况下肯定优先 Synology Photos 啊。这货给小主机呀之类的用挺好。

mt-photos 的样子像极了 Google Photos 呀,看起来各路开发者都往这个方向走

mt-photos有些地方比群晖好用
之前说的网页版带地图是一方面
还有手机端删除已同步照片的功能,还多一点可以选择黑名单,即可以保证需要的照片一直在手机上。
我看群晖就没有这一条。。。而且选择群晖的photos总有种功能反向升级的感觉,ai识别都取消了。

在F-Droid下载了app,运行之后就一直卡在启动界面了 :rofl:

有人对比过 Piwigo 吗? Piwigo 也是个开源的图片管理系统

另外还有 Photoprisim、Lychee…
不晓得哪款更轻便快捷好用。最近也想在软路由上用docker搭建个图片管理

Immich貌似也有人脸识别的套件?
我看到 hub.docker 上有 immich-machine-learning

请问immich 怎么批量导入pc文件夹的图片呢?希望能出教程

mt-photos不开源,不开源不敢用啊

测试了一下,docker安装,体验还是很不错的。

这个ios端的中文是怎么设置的

来自2023年11月的使用情况汇报
搭建环境:J3455小主机Debian系统下Docker建立。

优势:

  1. 快!目前照片+视频共11万条,页面浏览不带卡的(跟Librephotos、Photoprism相比效果拔群)
  2. 通过调用外部图片库,不用改变原有储存路径(我有一个从多年前开始建立的存放照片的文件夹,以及一个用另外的软件同步以前历台手机的相册的文件夹,都可以直接通过挂载External Library的方式来导入IMMICH而不用改变路径)
  3. AI加持,自动打标签+语义搜索对于查找照片很有帮助。

劣势:

  1. 网页端无中文,此前搭建这个就是为了给在老家的父母也能看到这些照片,网页端没有中文对老人家不太友好
  2. 语义搜索目前只支持英文,对于老人家来说也相当于用不了这个功能,如果后续能设置引入中文的CLIP模型就好了。
  3. 默认设置对低性能小主机不太友好(这是我的劣势,不是软件的劣势),我的J3455+8G内存,相册扫描过程中默认把相册扫描、生成缩略图、分析META信息、打标签、语义训练这些任务同时开启进行了,硬生生把小主机拖到CPU满负载+内存爆满了,后来手动降低每个任务的线程数并且手动停止和开启部分任务错开进行才得以继续。

整体而言这款是我在NAS上用过最好的免费相册管理套件了。

这些问题,换成mt-photo,就都解决了,中文界面,中文clip模型。我就是因为这,放弃了photoprism,放弃了immich。不过mt-photo确实不开源,算是缺点。

不不不,不开源其实也不算啥缺点,缺点是收费。
当然了,这个是我的缺点,不是这软件的缺点 :rofl:

不开源你不怕照片被偷吗

开源就不怕照片被偷么?

这两者有什么联系?

immich的ai模型要从huggingface下载,国内无法正常访问。
我折腾了半天现在下载好了,但是不知道为什么没有生成tag。
如果photoprism支持多用户分library我还是想用的。
有没有什么更好的方案?

immich 都有AI了啊,厉害了厉害了