Immic手机视频和照片自托管备份解决方案
Immich 是一款开源、高性能的手机视频和照片自托管备份解决方案。该项目正在积极开发中,功能、特性和 api 会不断变化。
系统要求
-
操作系统:首选的基于 unix 的操作系统(Ubuntu、Debian、MacOS...等)。
-
RAM:至少 2GB,首选 4GB。
-
Core:至少 2 个 core,首选 4 个 core。
技术栈
有几个服务组成了 Immich:
-
NestJs - 应用程序的后端
-
SvelteKit - 应用程序的 Web 前端
-
PostgreSQL - 应用程序的主数据库
-
Redis - 用于在 docker 实例和后台任务消息队列之间共享 websocket 实例。
-
Nginx - 负载均衡和优化的文件上传。
-
TensorFlow - 对象检测 (COCO SSD) 和图像分类 (ImageNet)。
评论