Py学习  »  Git

GitHub 90000+ 星项目更新,顶级自托管项目

小众软件 • 4 天前 • 56 次点击  

 

字数 1175,阅读大约需 6 分钟


著名的开源相册应用 Immich v2.5.0 更新。

Immich 是一款著名的开源、高性能、自托管相册工具,可以部署在自己的电脑、服务器、NAS 中,帮助用户通过 iOS、Android 等设备管理、备份照片、视频,拥有挂载本地 AI 大模型的能力。

2026年1月28日发布 Immich v2.5.0 版本,并且在 GitHub 获得了超过 90000 星。

Immich 2.5.0 新版本功能:

  • • 释放空间
  • • 非破坏性编辑
  • • 数据库备份和恢复(Web)
  • • 上传改进
  • • 所有平台均实现视觉刷新
  • • 禁用管理员设置
  • • 星级评分(移动端)
  • • 更细粒度的权限(API 密钥)
  • • 渐进式 JPEG
  • • 幻灯片循环播放选项(网页版)
  • • 用于 HTTP/2 和 HTTP/3 图像加载的原生 HTTP 客户端

推荐给有自托管管理图片、视频的用户。

  • • https://github.com/immich-app/immich/releases/tag/v2.5.0

以下内容为 2023年2月25日发布:

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

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

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

前不久,推荐了一款适合普通电脑使用的照片备份工具 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 v2.5.0 发布,开源高性能自托管相册,GitHub 收获 90000 星 1

分享与上传

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

  • • 设置描述文字
  • • 显示元数据(EXIF)
  • • 允许下载
  • • 允许上传
  • • 过期时间
Immich v2.5.0 发布,开源高性能自托管相册,GitHub 收获 90000 星 2

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

安装 Immich

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

wget -O .``envhttps:``//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 了。

Immich 可以通过命令行进行批量上传,也有官方 App,包括 iOS 与 Android,在登录的时候,服务器地址填入:IP:2283/api 即可。

DEMO / 示例

有一个官方 DEMO 可以测试:

  • • https://demo.immich.app/auth/login

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


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

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

 

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/192315