高颜值高性能的开源免费自托管照片和视频备份方案:Immich

Immich:安全存储您的珍贵记忆,高颜值且高性能的自托管照片与视频备份解决方案,让您随时随地无忧回顾美好时光。- 精选真开源,释放新价值

概览

在数字化时代,我们的照片和视频越来越多,如何安全、有效地备份这些珍贵的回忆成为了我们面临的重要问题。Immich以其强大的功能和灵活的扩展性,成为了许多人的选择。

Immich 是一个直接从 iPhone、Android 手机上备份照片与视频的开源解决方案,通过部署在自己的电脑、NAS、服务器中,使用 App 进行备份。界面酷似 Google Photos,支持多用户、照片和相册分享、好友上传、地理位置、机器学习识别事件等功能。

Immich的优势在于:

  • 自动备份:当你打开Immich应用程序时,它会自动备份你的照片和视频,无需手动操作,省时省力。

  • 多平台支持:Immich支持多种操作系统,如Ubuntu、Debian、macOS等,让你在不同平台上都能享受到同样的服务。

  • 多用户支持:Immich支持多用户同时使用,让家庭成员都能方便地共享和管理照片。

  • 共享相册:你可以创建共享相册,邀请亲朋好友一起欣赏和分享你的照片和视频。

  • 元数据视图:Immich提供EXIF、地图等元数据视图,让你更深入地了解每张照片的详细信息。

Immich的强大功能得益于其优秀的技术栈:

  • NestJs:作为Immich的后端框架,NestJs提供了稳定、高效的服务端支持,确保应用程序的稳定运行。

  • SvelteKit:作为Immich的Web前端框架,SvelteKit以其轻量级和高效性为应用程序提供了流畅的用户体验。

  • PostgreSQL:作为Immich的主数据库,PostgreSQL以其强大的功能和稳定性,确保了应用程序的数据安全。

  • Redis:Redis在Immich中被用作docker实例和后台任务消息队列之间的共享websocket实例,提供了高效的缓存和消息处理功能。

  • Nginx:Nginx在Immich中担任负载均衡和优化文件上传的角色,确保了应用程序的稳定性和性能。

  • TensorFlow:TensorFlow在Immich中用于对象检测和图像分类,提供了强大的图像处理能力。

Immich 采用传统的客户端-服务器设计,并配有专用数据库用于数据持久化。 前端客户端使用 REST API 通过 HTTP 与后端服务进行通信。 下面是架构图:

功能特性

移动端

网页端

上传并查看照片和视频

软件运行时自动备份

N/A

忽略重复的项目

选择需要备份的相册

N/A

下载照片和视频到本地

多用户支持

相册与共享相册

可拖动的快速滚动条

支持RAW格式

元数据视图(EXIF、地图)

通过元数据、对象、人脸和标签进行搜索

管理功能(用户管理)

后台备份

N/A

虚拟滚动

OAuth 支持

API Keys

N/A

实况照片备份和查看

支持360度全景图显示

用户自定义存储结构

公共分享

归档与收藏功能

足迹地图

好友分享

人脸识别与分组

回忆(那年今日)

离线支持

只读相册

照片堆叠

截至发稿概况如下:

语言

占比

TypeScript

43.6%

Dart

32.5%

Svelte

18.9%

Python

2.1%

Swift

0.7%

Kotlin

0.6%

Other

1.6%

  • 收藏数量:29.6K


主要功能

你可以在线体验:https://demo.immich.app

你可以在 https://immich.app 找到官方文档(包含安装手册)

  • 多平台支持

Immich 提供了移动端和Web端的版本,你可以随时随地访问相关的媒体内容。且所有照片和视频都可以做到多端同步。

  • 自动备份、选择目录备份

不用再担心数据丢失。Immich 可以在打开程序时自动备份照片和视频,还支持后台自动备份,确保每一张珍贵的照片和视频都得到保护。同时,你还可以自由选择备份哪些相册,而不必备份所有内容。这种个性化的备份策略更灵活且占用资源更少。

  • 人脸识别和聚合

Immich 采用了机器学习技术,它可以自动识别照片中的人脸,并将它们与特定的个体相关联。在识别完成后,Immich 会自动将相同人脸的照片分组在一起。这样可以帮助你快速浏览某个人的所有照片,而不必手动搜索。同时 Immich 也会根据照片的地理信息,将同一个地点的照片进行分组。这两种方式都能使用户更轻松地组织和浏览照片。

  • 全局地图展示

Immich 能根据照片的地理信息,在地图上绘制出你所有照片的轨迹,你可以查看到所有照片在地图上的位置,且某处有哪些照片。当你点击地图上的数量图标后,即可进入相对应地区拍摄的照片。

  • UI预览


遐想

Immich是一个高颜值高性能的自托管照片和视频备份方案,功能也比较完善,支持通过 APP 从 iOS 、Android 设备备份照片与视频至服务器中,还支持多用户、相册、共享相册、自动备份、后台备份、 OAuth 等功能。

大家如果发现它别的特点功能可以在评论区踊跃讨论!或者还有什么类似的程序大家也可以评论分享一下!


声明:本文为辣码甄源原创,转载请标注"辣码甄源原创首发"并附带原文链接。

  • 20
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值