连续七天的国庆假期,各个景点人山人海、人头攒动。大家在不同景区之间穿梭与游玩,相信各位的手机与电脑存储都爆满了吧。

当本地存储满时,我们通常会选择使用熟悉云盘或者 iCloud 备份自己喜欢的照片和视频,但需要支付高额订阅费用,而且数据隐私安全得不到保证。

今天,跟大家推荐 GitHub 上一个开源的、高性能的照片和视频自托管方案:immich

图片

通过部署在自己电脑或 NAS 服务器中实现自己私有云服务,实现自由云存储自己内容,重要的是数据安全且可控。

除了可以在网页上使用外,还提供了 Android 与 iOS 客户端,解决多平台照片备份、同步和浏览问题。

接下来,给大家详细介绍下它的安装与使用。

项目介绍

immich 目前还在非常活跃地开发中,可能存在bug或重大变更,需要持续留意下更新。

主要功能有如下:

  • 照片和视频管理:上传、查看和下载照片和视频,支持 RAW 格式文件,实况照片备份和查看;

  • 自动备份:打开 immich 时自动备份你的照片和视频,还可以选择特定相册进行备份;

  • 高级搜索:通过元数据、对象、人脸和标签进行搜索,快速找到你需要的照片或视频;

  • AI 辅助:内置人脸识别功能,自动为你的照片进行分组,让查找特定人物的照片变得轻而易举。

  • 安全与隐私:支持 OAuth 认证,并提供 API Keys 功能,确保你的数据安全可控;

  • 智能存储:自动忽略重复项目,支持用户自定义存储结构,高效利用你的存储空间;

  • 多用户支持:允许多个用户账户,并在网页端提供用户管理功能,适合家庭或小型团队使用。

  • 跨平台兼容:移动端和网页端功能基本对等,移动端还支持离线使用,随时随地管理你的照片库。

移动端与网页端之间功能见下图,基本无差别:

图片

安装指南

immich 提供了多种安装的方式,本文通过官方推荐的 Docker Compose 方式介绍安装。

在开始安装之前,请确保您的系统满足以下要求:

  • 内存:最低 4GB,推荐 6GB;

  • CPU:最低 2 核,推荐 4 核;

  • 存储:推荐使用支持用户/组所有权和权限的 Unix 兼容文件系统(如 EXT4、ZFS、APFS 等);

  • 软件:已安装 Docker Compose(注意:需要使用 docker compose 命令,而不是已弃用的 docker-compose);

安装步骤

1、创建安装目录:

mkdir ./immich-appcd ./immich-app

2、下载必要文件:

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

3、配置环境变量,编辑 .env文件,设置以下关键变量:

  • UPLOAD_LOCATION:设置为您希望存储备份资产的位置

  • DB_PASSWORD:修改为自定义的安全密码

  • TZ:设置您的时区

4、启动容器:

docker compose up -d

使用指南

安装完成后,您可以通过浏览器访问 http://your-server-ip:2283 来使用 Immich。

另外,移动客户端,可以在 Apple App Store 或者 Google Play Store 下载,安卓用户还可以在项目的 Release 页面下载。

图片

功能截图

图片

图片

图片

图片

写在最后

以上就是 immich 的详细介绍。

总的来说,immich 给我们提供一个强大的、安全的照片和视频存储解决方案,同时能帮助我们整理、欣赏和分享生活点点滴滴。

无论你是摄影爱好者、家庭记录者,还是只是想安全地存储日常照片的普通用户,immich 值得安装一试。

GitHub 项目地址:https://github.com/immich-app/immich

好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!