什么是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)
接下来,按照以下步骤进行搭建:
- 在服务器上创建一个目录(例如/home/immich),并将下载好的源码解压到该目录下。
- 修改.env文件中的相关参数,例如:
- IMMICH_DOMAIN:设置为你服务器的域名或者IP地址(如果没有域名,请注释掉该行)
- IMMICH_PORT:设置为你想要使用的端口号(默认为80)
- IMMICH_DATA_DIR:设置为你想要存放数据文件(包括数据库、缓存、图片等)的目录路径(默认为/home/immich/data)
- IMMICH_ADMIN_EMAIL:设置为管理员账号邮箱地址(默认为空)
- IMMICH_ADMIN_PASSWORD:设置
博客地址:http://blog.yoqi.me/?p=17836
这篇文章还没有评论