当前比较热门的包括photoprisim、immich、librephotos、piwigo、photoview、lychee等。目前我已经试用了其中的4款。先简单聊一下试用感受。
photoprisim,star30.1k。docker部署,默认端口号2342。优点:主界面清晰美观,照片有3种排版样式(非常好)。响应速度还可以,支持外部相册(文件夹名即是相册名,方便外部管理),支持webdav(特别推荐,好用),机器学习功能尚可(人脸识别优秀,地点识别,标签,日历等识别虽然不是太完善,但是所有试用相册中体验最好的),支持中文。
缺点:上传的照片会被重命名,即便再下载回来也不是原来名字。此处建议采用webdav管理照片。扫描照片库比较吃cpu和虚拟空间,花费时间较长,但是还能接受。照片浏览时看不到详情信息。单用户,多用户要收费,提供三个版本,基础版免费,另外两个版本收费,商业化味道浓郁。
结论:综合体验有惊喜。推荐指数★★★★☆
immich,star21.7k。docker部署,默认端口号2283。优点:主界面中规中矩,界面清晰,想要的操作一目了然。有时间轴,操作灵敏(非常好)。鼠标移动到视频会自动播放(非常好)。多用户,支持外部文件夹管理照片。浏览大图时能看到照片参数(非常好)。下载下来的是原图(非常好)。后台数据比较完整,能看到每个用户的照片数量,占用空间大小等(非常好)。设置菜单项目内容丰富,修复菜单栏能看到出错信息。地理位置信息显示准确。
缺点:主界面过于呆板,照片只有一种显示方式(相比photoprisim有三种排版样式)。比较吃硬件,日常运行cpu占用比较高,不支持中文,机器学习功能几乎没啥用(可能比较吃硬件,未能识别事件,未识别人脸,但是识别到了地图),小bug不少例如外部照片删除后,需要后台手动删除离线文件,再手动更新库,并生成缩略图。
结论:能用,但是不舒服,设置项目专业性强(不能算缺点,只是玩的门槛高了一点),特别是外挂文件夹需要有docker知识,小白不易入手。如果硬件配置高可以玩玩。
推荐指数★★★★☆
librephotos,star6.2k。docker部署,默认端口号3000。优点:可以挂nextcloud账户,支持中文,支持时间轴浏览照片。
缺点:初次使用未出现注册页面(直接是登录页面),等待时间较长后再刷新页面才出现注册窗口。更新数据慢,上传照片后需要很久前台才能看到。机器学习功能几乎没啥用(可能比较吃硬件,未能识别啥)。
结论:机器学习功能强大,但是测试过程中模型加载不成功,要么硬件不够,要么网络环境问题所致。非常看好的一款软件,尽管现在功能不完善。推荐指数★★★☆☆
photoview,star4.3k。docker部署,默认端口号8089。优点:响应速度快(照片一上传就能看到,是所有试用的相册内反应最快的),多用户,支持中文,能基本正确识别人脸(与photoprisim各有千秋),支持外部文件夹管理照片,文件夹名称即相册名称。占用资源小。
时间线。照片浏览页面。
相册。照片浏览页面,显示照片信息栏。
缺点:在浏览大图时,看不到照片参数信息,只有在相册内点击照片右上角的信息标志(标志很小)才能看到。
结论:响应速度快,人脸识别强,能看到照片拍摄参数,可玩性一般,适合仅做浏览使用。推荐指数★★★☆☆
piwigo,star2.8k。主要语言php,基于web部署,需要Apache或者nginx。暂时未试用。
试用了官方的demo,感觉就像一个图库网站。
Lychee,star2.8k。主要语言php,基于web部署,需要Apache或者nginx。暂时未安装试用,但是试用了官方的demo版。
初步印象:整体感觉界面简洁,没啥花哨的功能。主要功能就是管理,分享,浏览,支持各种外部数据导入,支持标签管理,支持EXIF和IPTC元数据。
主界面,天哪,太干净了!
滑动鼠标,动态显示,效果很好。
滑动鼠标,动态显示,效果很好。
详情页,照片参数信息丰富,适合摄影师等专业用户。
照片参数一览无余
可按需下载不同尺寸的图片。这点很强!
按需下载不同尺寸的图片
总结上述软件,功能各有千秋,很难说哪款最好。
photoprisim综合感官最好,这也是star得分最高的原因,但是免费版只支持单用户。
photoview小巧,响应速度快。
immich支持多用户适合家庭或小团队使用,整体美观度也还行。
librephotos不太好评价,按理说机器学习能力很强。
个人观点,仅供参考,欢迎各路大神留言分享。