Immich 是一套可以自己搭建的照片和视频管理与备份方案,官方定位是「高性能的自托管相册」。把服务端部署在自己的电脑、NAS 或服务器上,手机里的照片就能像用云相册那样自动备份,随时在网页端和手机端浏览、搜索、整理,空间多大完全由你的硬盘决定,不用再为云存储容量付费。

服务端支持 Linux、Windows(WSL2)、macOS 等 64 位系统,需要 Docker 与 Docker Compose 环境,也可以在 unRAID、TrueNAS、群晖等平台上一键部署。硬件上建议至少 6GB 内存(推荐 8GB,内存只有 4GB 时可关闭机器学习功能)、2 核 CPU(推荐 4 核),支持 amd64 与 arm64 架构,数据库建议放在本地 SSD 上。客户端提供 Web 网页端,以及 Android 与 iOS App。
先在服务器上新建一个目录,下载官方的 docker-compose.yml 和 example.env,把后者改名为 .env;然后编辑 .env,设置照片存储路径 UPLOAD_LOCATION、数据库路径 DB_DATA_LOCATION 和数据库密码 DB_PASSWORD(建议改成随机密码,只用字母和数字),有需要再设置时区 TZ。保存后执行 docker compose up -d 启动,容器默认设置了自动重启,服务器重启后会自己拉起;后续升级执行 docker compose pull 再 docker compose up -d 即可。
启动完成后在浏览器访问 http://服务器IP:2283 ,第一次打开会引导注册管理员账号,之后就能在网页端上传、浏览照片,也可以在管理后台为家人朋友创建普通用户。手机端安装 App 后,第一次打开填写服务器地址(形如 http://192.168.1.10:2283 )并登录,再选择要备份的相册,剩下的备份工作会在后台自动完成。


需要网络放心下载