Immich:自建私有照片云,自动备份+AI识别,开源iCloud替代方案

手机照片视频越来越多,云盘空间不够用、隐私顾虑大、订阅费用年年涨。自建照片管理服务器听起来门槛很高?Immich用实际行动证明:高颜值的私有照片云,其实可以很简单。它不仅能自动备份手机相册,还能智能识别人物、场景、地点,是自建”私有iCloud”的最佳选择。

项目介绍

Immich(GitHub stars 97,615)是一款高性能自托管照片和视频管理解决方案,使用TypeScript/Node.js开发。它的目标是成为Google Photos的开源替代品——提供类似的自动备份、智能识别、共享相册等功能,但照片完全存储在自己的服务器上,真正实现数据自主可控。

核心特色功能

1. 自动备份手机相册
移动端App支持后台自动备份,打开App或连接WiFi时自动将新照片同步到服务器。不漏掉任何一张珍贵照片。

2. 智能人脸识别
内置人脸识别引擎,自动整理相册中的人物照片。可以为每个人物命名,建立人物专辑。再也不用翻遍整个相册找某个人了。

3. 地点时间线
自动读取照片EXIF信息,按照拍摄地点和时间线组织照片。可以在地图上查看所有照片的拍摄位置,发现旅行足迹。

4. 智能搜索
支持按对象、颜色、相机等多种维度搜索照片。结合AI识别能力,可以搜索”建筑”、”食物”、”猫狗”等照片内容。

5. 共享相册
可以创建共享相册,邀请家人朋友一起查看和上传照片。非常适合家庭旅行后分享照片。

6. 多用户支持
支持多用户系统,每个用户有独立的相册空间。管理员可以管理所有照片和用户。

7. 视频转码支持
内置视频处理能力,支持多种格式的预览和转码,确保在各种设备上都能流畅播放。

8. 移动端离线访问
移动App支持部分照片离线保存,方便在没有网络时也能查看常用照片。

安装步骤

方式一:Docker Compose一键部署(推荐)

# 创建docker-compose.yml
mkdir immich
cd immich
curl -L https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml -o docker-compose.yml
curl -L https://github.com/immich-app/immich/releases/latest/download/.env -o .env

# 编辑.env配置数据库密码等信息
# 然后启动
docker-compose up -d

# 访问 http://服务器IP:2283

方式二:修改docker-compose使用自有存储

# 在docker-compose.yml中添加卷挂载
services:
  immich-server:
    volumes:
      - /your/storage/path:/usr/src/app/upload

# .env中设置
UPLOAD_LOCATION=/usr/src/app/upload

方式三:纯Docker运行

docker run -d \
  --name immich \
  -p 2283:3000 \
  -v /path/to/upload:/usr/src/app/upload \
  ghcr.io/immich-app/immich:latest

使用方法

第一步:注册账号
首次访问时创建管理员账号,设置用户名和密码。

第二步:下载移动端App
在手机应用商店搜索”Immich”或从GitHub下载APK。App支持Android和iOS。

第三步:绑定服务器
在App中输入服务器地址(如果有HTTPS域名更方便),使用管理员账号登录。

第四步:配置自动备份
在App设置中开启自动备份,选择要备份的相册和备份条件(仅WiFi、充电时等)。

第五步:整理和分享
浏览照片、使用人脸识别整理、创建共享相册。可以生成分享链接让朋友下载照片。

适用场景

  • 家庭照片中心:全家人共用一个服务器,自动备份每个人的手机照片
  • 摄影师图库:自建图库管理大量原图,支持按人物、场景检索
  • NAS用户:在群晖、威联通等NAS上搭建私有照片云
  • 隐私敏感用户:照片不上传到任何第三方,完全自主控制
  • 旅行记录:旅行结束后创建共享相册,全员上传后统一整理

开源协议

Immich采用AGPL-3.0开源协议,完全免费使用,可部署在任意自有服务器上。


服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容