开源照片管理项目测评
前言
一直想在NAS主机上搭一个自己的电子相册,用来管理和分享一些照片。经过简单调研,发现了一些口碑不错的开源项目,并将个人使用体验总结如下。
PhotoPrism🌟🌟🌟🌟
优点:
- 功能齐全
- 用docker compose配置很方便
- 元数据读取准确
- 自动识别人脸/地点等
- 支持很多格式,可以自定义网页的图片质量
- 文件索引系统很好,可以原封不动的保留原目录的结构;或者使用import机制让它自己维护目录
- 可以选择性扫描目录
缺点:
- 只能有一个用户
- 共享相册需要创建一个URL
Photoview🌟🌟🌟🌟
优点:
- 比较纯粹,没有花里胡哨的功能
- 支持docker部署,很方便
- 支持多用户,不同用户可以维护不同的照片路径
- 网页目录就是硬盘目录
缺点:
- 无法选择性扫描目录,只能用文件指定忽略哪些目录
- 无法中断scan,只能通过重启docker compose实现
LibrePhotos🌟🌟🌟
和photoview很像,多了一些功能,但体验不如Photoview,交互逻辑也有些奇怪
PiGallery2🌟🌟🌟
优点:
- 该有的都有,很简洁轻量
缺点:
- 没有目录分页和分级,需要一次性载入所有照片,不适合大型相册
- UI不是很好看
Piwigo🌟🌟🌟
优点:
- 功能全面
- 主题和插件比较丰富
缺点:
- 配置教程太粗糙,跑不起来
Lychee🌟🌟🌟
优点:
- 很简约,没有花里胡哨的功能,就是相册->照片的交互模式
- 动画很好看
缺点:
- 无法批量管理相册
- 导入照片时需要手动指定路径
- 无法后台执行indexing过程
- 共享相册需要用户登陆,而且似乎有点问题
Phoenix🌟🌟
没有什么亮点,项目也2年没更新了
prosopopee🌟🌟
优点:
- UI好看
- 项目简单,代码量少,方便基于此做自己的定制项目
- 方便图文混排,可以用作图文博客
缺点:
- 很久没更新了
- build需要花很长时间
- 格式支持有限
- 无法利用原始目录结构,需要写文件描述目录结构