NAS存储照片,想管理却难上加难!试试docker部署PhotoPrism

Jerry0xu下班买菜

需求场景

大家购买nas得场景很大一部分人是存储照片得,毕竟可以留下很多回忆,nas厂商一般都会自带照片管理系统,平时使用基本都能满足了,但是如果照片太多,并需要管理相册得时候会发现,非常难用,很卡照片预览不出来(2000多张照片和视频就这样了)

PhotoPrism是一款非常强大得照片管理服务器,通过ai驱动的方式对相册进行分类,打标签,包含地址,人脸识别等功能

功能介绍

docker部署

容器配置还是相对简单得,在文件夹下创建一个名为 photoprism 子文件夹。其中创建两个子文件夹用于映射配置和照片,config 和 photos

仓库搜索photoprism,下载latest版

双击镜像配置,照片处理非常耗内存和cpu,基本设置建议cpu选择2,内存选择2g

文件夹配置文件config文件对应转载路径/photoprism/storage    

另外一个文件夹映射到照片储存路径,但是转载路径必须是/photoprism/originals

端口随意,只要没有被占用就行

环境变量增加创建一个名为 PHOTOPRISM_ADMIN_PASSWORD 的新环境变量,并将该值添加为要在网页上使用的密码,后面登录网页得时候会用到

启动应用,创建服务器会需要一点时间,大概几分钟就可以打开网页访问了

配置网页

极空间ip:端口,账号admin,密码刚才环境变量里设置得密码登录

网页版默认英文版,先调整语言和账号,展示账号已经设置过了,按照这个步骤一样就可以

简体中文版后可以看到资料库扫描照片

这里有2种方式:

1,docker文件夹配置得照片文件夹源,索引开始扫描就可以了,如果有多个文件夹那就在docker文件夹配置里多挂载几个,只要装载路径保持不变就好了

2,本地文件夹导入,照片是保存在photoprism下得photos文件里,

相信大家都会选择第一种方式,因为照片已经存在nas里了,照片扫描会有点慢,最好选晚上时间操作,2000多张照片早上看已经扫描好了

照片管理效果

都是个人照片就不方便展示了,扫描出来得照片可以看照片得时间/尺寸/大小/拍摄地点等信息,你会发现照片里有太多得个人信息了,真不能随便存在其他地方,有个私人得照片管理器是有多明智得选择了

扫描出来得照片如果数量和你源文件里得有差异,可以看下搜索下得审查里是否有照片待确认,不知道这个审查得意义在哪里,如果不想要照片出现选择照片在右下角选择归档,照片就会在归档里出现,如果要删除照片只能在归档里删除

相册功能需要自己新建,选择照片加入相册,相册文件夹可以编辑一些详细信息

瞬间/日历/地点/标签都是系统自动标记,正确率还是很高得,部分不对得需要手动改下照片里得信息

照片里得信息非常系,信息越完整,系统会识别更多得标签


docker配置还是蛮简单得,PhotoPrism管理器很强大,照片得信息越丰富系统识别就越强大,使用起来会有一点卡顿,添加到ddnsto实现内网穿透,随时随地就能访问了

 内网穿透还不会得话可以查看这篇文章 ddnsto内网穿透教程

目前苹果和安卓手机端还不完善,可以看下面的链接下载app,具体怎么使用还在研究中

https://github.com/thielepaul/photoprism-mobile

本人目前使用的是极空间Z4 8G版本,跑这个照片服务器很稳健,爱折腾的小伙伴试试看吧,有问题可以在评论区讨论,我会回复的