immich

immich 是高性能自托管照片和视频备份解决方案。

在这里插入图片描述

github的地址在这里

虽然现在有很多的云相册,但是如果对云相册的安全性有担忧的话,可以使用自己的家里建立自己的手机照片和视频的备份方案。

immich就是一个不错的选择,这里一步一步的完成手机备份的整个过程。

安装

系统要求

  • 操作系统:首选的基于 unix 的操作系统(Ubuntu、Debian、MacOS…等)。

  • RAM:至少 2GB,首选 4GB。

  • 核:至少 2 核,首选 4 核。

有几个服务组成了 Immich:

  • NestJs - 应用程序的后端
  • SvelteKit - 应用程序的 Web 前端
  • PostgreSQL - 应用程序的主数据库
  • Redis - 用于在 docker 实例和后台任务消息队列之间共享 websocket 实例。
  • Nginx - 负载均衡和优化的文件上传。
  • TensorFlow - 对象检测 (COCO SSD) 和图像分类 (ImageNet)。
第 1 步 - 下载必要的文件

创建一个名为immich-appcd 进入的目录。

得到docker-compose.yml

wget https://raw.githubusercontent.com/immich-app/immich/main/docker/docker-compose.yml

得到.env

wget -O .env https://raw.githubusercontent.com/immich-app/immich/main/docker/.env.example
第 2 步 - 使用自定义信息填充 .env 文件

查看示例.env文件

  • 如有必要,填充自定义数据库信息。
  • 填充UPLOAD_LOCATION为存储备份资产的首选位置。
  • 为 填充一个秘密值JWT_SECRET,您可以使用以下命令:openssl rand -base64 128
  • [可选] 填充 Mapbox 值以使用反向地理编码。
第 3 步 - 启动容器

运行docker-compose updocker compose up(基于您的 docker 版本)

第 4 步 - 注册管理员用户

导航到 Webhttp://<machine-ip-address>:2283并按照提示注册管理员用户。

在这里插入图片描述
您可以从管理页面添加和管理用户。

在这里插入图片描述

第 5 步 - 访问移动应用程序

使用服务器端点 URL 登录移动应用程序http://<machine-ip-address>:2283/api

在这里插入图片描述

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐