64.1k star 的高颜值的开源相册工具,轻松替代 Google Photos!


大家好,我是热爱开源的了不起!

在日常生活中,我们拍摄了大量照片和视频,存储在手机、云端或硬盘中。然而,随着时间的推移,管理和备份这些珍贵的回忆变得越来越困难。尤其是当我们担心云服务的隐私问题或订阅费用时,寻找一个既安全又方便的解决方案显得尤为重要。今天,我要向大家介绍一款开源项目——Immich,它可以帮助你轻松地备份和管理照片与视频。

项目简介:Immich

Immich 是一个高性能的开源自托管照片和视频管理解决方案,旨在为用户提供类似于 Google Photos 的体验。通过部署在自己的服务器上,Immich 允许用户自动或手动上传手机中的照片和视频,支持多用户、多设备同步,并提供强大的搜索和分类功能。此外,Immich 还利用机器学习算法对照片进行分类,提升了管理效率。

项目安装与使用

安装方式

Immich 的安装主要依赖于 Docker。以下是在 Ubuntu 系统上安装 Immich 的基本步骤:

  1. 安装 Docker 和 Docker Compose:

    1
    2
    3
    4
    5
    6
    7
    sudo 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
  2. 下载 Immich 的配置文件:

    1
    2
    3
    4
    mkdir -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
  3. 启动 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

  目录