连续七天的国庆假期,各个景点人山人海、人头攒动。大家在不同景区之间穿梭与游玩,相信各位的手机与电脑存储都爆满了吧。
当本地存储满时,我们通常会选择使用熟悉云盘或者 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-app
cd ./immich-app
2、下载必要文件:
wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml
wget -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!