天问

基于immich搭建个人照片和视频云储存方案(Web+App)

什么是immich?

immich 是一款开源、高性能的手机视频和照片自托管备份解决方案。它可以让你在自己的服务器上存储、管理和查看你的手机上的照片和视频,而不需要依赖第三方云服务。它具有以下功能特性:

  • 支持移动端(Android和iOS)和网页端
  • 支持上传并查看照片和视频
  • 支持软件运行时自动备份
  • 支持选择需要备份的相册
  • 支持下载照片和视频到本地
  • 支持多用户支持
  • 支持相册、共享相册、可拖动的快速导航栏等功能
  • 支持RAW格式 (HEIC, HEIF, DNG, Apple ProRaw) 等多种格式照片
  • 支持元数据视图 (EXIF, 地图)
  • 支持通过元数据、对象和标签进行搜索
  • 支持管理功能 (用户管理)
  • 支持OAuth支持

为什么要使用immich?

如果你是一个喜欢拍摄照片和视频的人,那么你可能会面临以下问题:

  • 手机存储空间不足,需要经常清理或者转移文件
  • 依赖第三方云服务,需要付费或者担心隐私泄露
  • 不方便管理和查看自己的照片和视频,需要在不同的平台之间切换

使用immich可以帮助你解决这些问题,因为它可以让你:

  • 在自己的服务器上存储无限量的文件,不受手机空间限制
  • 在自己控制下保护自己的隐私,不用担心第三方服务商的安全性或者政策变化
  • 在一个统一的平台上管理和查看自己的文件,无论是在手机还是在电脑上

如何搭建immich?

要搭建immich,你需要准备以下条件:

  • 一台运行Linux系统(推荐Ubuntu 20.04)的服务器,最好有公网IP地址或者域名,并且配置好防火墙规则
  • 安装好Docker 和Docker Compose ,并且确保有足够的内存空间(至少4GB)
  • 下载好immich项目 的源码,并且修改配置文件(.env)

接下来,按照以下步骤进行搭建:

  1. 在服务器上创建一个目录(例如/home/immich),并将下载好的源码解压到该目录下。
  2. 修改.env文件中的相关参数,例如:
  • IMMICH_DOMAIN:设置为你服务器的域名或者IP地址(如果没有域名,请注释掉该行)
  • IMMICH_PORT:设置为你想要使用的端口号(默认为80)
  • IMMICH_DATA_DIR:设置为你想要存放数据文件(包括数据库、缓存、图片等)的目录路径(默认为/home/immich/data)
  • IMMICH_ADMIN_EMAIL:设置为管理员账号邮箱地址(默认为空)
  • IMMICH_ADMIN_PASSWORD:设置

https://immich.app/docs/install/docker-compose
博客地址:http://blog.yoqi.me/?p=17836
扫我捐助哦
喜欢 0

这篇文章还没有评论

发表评论