引言 手机内存又满了?云盘会员又涨价了? 在数据主权日益重要的今天,是时候拿回照片的控制权了。今天为大家推荐一款高性能的自托管相册方案——Immich。它不仅是 Google Photos 的完美替代品,更是目前市面上最流畅、功能最全的家庭数字资产管理中心。

——————————————————————————–

一、 为什么是 Immich?

Immich 是一款开源的、专注于高性能的相册管理方案。它的核心优势包括:

  • 极致性能:即使拥有数万张照片,滑动查看也毫无卡顿。
  • AI 赋能:内置强大的机器学习引擎,支持人脸识别与物体搜索。
  • 全功能覆盖:具备时间轴、足迹地图、相册共享、自动备份等核心功能。
  • 隐私至上:所有数据均存储在您自己的硬件上,无需担心隐私泄露。

——————————————————————————–

二、 部署实操:三步构建你的数字港湾

Immich 采用主流的 Docker 容器化部署方式,建议在 NAS、家庭服务器或具备 Docker 环境的 Mac/PC 上操作。

1. 获取配置文件 首先,在终端创建项目文件夹,并下载官方提供的环境配置文件 .env 和编排文件 docker-compose.yml

curl -L https://github.com/immich-app/immich/releases/latest/download/example.env -o .env
curl -L https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml -o docker-compose.yml

2. 核心参数微调 打开 .env 文件,这是决定你相册“家底”放在哪里的关键。请务必检查以下配置:

  • UPLOAD_LOCATION:设置照片存储路径,建议指向容量最大的外接硬盘。
  • DB_DATA_LOCATION:数据库存放位置。
  • TZ=Asia/Shanghai:确保时区正确,否则照片的时间轴会错乱。
  • TYPESENSE_API_KEY:设置一个随机字符串作为搜索密钥。

3. 一键启动 在终端执行启动命令:

docker-compose up -d

此时系统会自动拉取包括服务器、机器学习、Redis 和数据库在内的所有组件。当看到状态全部显示为 Started 时,部署即宣告成功。

——————————————————————————–

三、 进阶体验:极致的浏览与管理

部署完成后,在浏览器输入服务器地址即可进入登录界面。初次使用需注册管理员账号。

进入主界面后,你会发现 Immich 的 UI 设计非常接近原生手机相册。除了基础的照片流,你还可以:

  • 通过地图模式回顾旅行足迹。
  • 利用搜索框通过关键字寻找多年前的照片。
  • 实用工具中清理重复照片或管理归档。

——————————————————————————–
四,外部图库

可以把之前的图也加进来,在yml中设置如下,immich-machine-learning: 也要同样添加

在设置中输入 volumes对应的内部路径 如下图的文件夹下的路径

——————————————————————————–

结语 Immich 的魅力在于它将科技的便利与数据的安全完美结合。在这个数字时代,为全家人构建一个永不打烊的“数字档案室”,或许就是给未来最好的礼物。

By liu