大家好,我是热爱开源的了不起!
在日常生活中,我们拍摄了大量照片和视频,存储在手机、云端或硬盘中。然而,随着时间的推移,管理和备份这些珍贵的回忆变得越来越困难。尤其是当我们担心云服务的隐私问题或订阅费用时,寻找一个既安全又方便的解决方案显得尤为重要。今天,我要向大家介绍一款开源项目——Immich,它可以帮助你轻松地备份和管理照片与视频。
项目简介:Immich
Immich 是一个高性能的开源自托管照片和视频管理解决方案,旨在为用户提供类似于 Google Photos 的体验。通过部署在自己的服务器上,Immich 允许用户自动或手动上传手机中的照片和视频,支持多用户、多设备同步,并提供强大的搜索和分类功能。此外,Immich 还利用机器学习算法对照片进行分类,提升了管理效率。
项目安装与使用
安装方式
Immich 的安装主要依赖于 Docker。以下是在 Ubuntu 系统上安装 Immich 的基本步骤:
安装 Docker 和 Docker Compose:
1
2
3
4
5
6
7sudo apt update -y
sudo apt install ca-certificates curl -y
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo tee /etc/apt/keyrings/docker.asc
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
sudo apt update -y
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y下载 Immich 的配置文件:
1
2
3
4mkdir -p /mnt/docker/immich-app
cd /mnt/docker/immich-app
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在
.env
文件中添加时区设置,例如:1
TZ=Asia/Shanghai
启动 Immich:
1
docker compose -p immich up -d
稍等片刻后,可以通过浏览器访问
http://服务器IP:2283
来使用 Immich。
使用案例
安装完成后,您可以在手机上下载 Immich 的官方应用(支持 Android 和 iOS),并连接到您的服务器。
应用支持自动备份、选择性相册备份、照片和视频的本地下载、多用户支持、相册和共享相簿等功能。
此外,Immich 还支持 RAW 格式(HEIC,HEIF,DNG,APPLE ProRaw)、元数据视图(EXIF、地图)、按元数据、对象和图像标签搜索等高级功能。
总结
Immich 是一个功能强大且易于使用的开源照片和视频管理工具,适合希望自托管数据、注重隐私的用户。
它提供了类似于 Google Photos 的体验,同时避免了云服务的隐私和费用问题。作为一个开源项目,Immich 完全免费,您可以根据自己的需求进行定制和扩展。如果您正在寻找一个可靠的照片和视频管理解决方案,不妨尝试一下 Immich!
1 | 项目地址:https://github.com/immich-app/immich |