支持人脸识别!在NAS上使用Docker部署神级相册管理工具『PhotoPrism』
先来说说我自己这边的使用场景。
公司给我配了一个工作专用手机,这个手机除了日常用于微信沟通工作上的事宜之外,还有很多单据以及清单,文档之类的资料需要拍照存在手机里,为了保险起见,备份自然是一件必不可少的工作。
虽说我使用的NAS已经自带了自己专属的相册管理功能,但是因为它绑定了我私人手机的生活相册,我不想和工作的放在一起,为了达到我的这个需求,所以就在NAS上搭建了一款第三方的相册管理工具『PhotoPrism』。
关于PhotoPrism
简介:
PhotoPrism是一款开源的照片管理软件,基于 go 语言和 Google TensorFlow 开发,可以在Linux、Windows和macOS等操作系统上运行。支持多种格式的照片和视频文件,包括JPEG、PNG、GIF、RAW和HEIF等。
官网地址:https://docs.photoprism.app/
功能:
我个人使用它的原因主要是它可以和NAS上原生的相册管理功能一样,可以随时将我手机上的照片通备份到 NAS上。并且在照片管理上,它支持智能搜索、面部识别、地图视图和重复检测等,还可以根据照片的元数据(如日期、地点、相机型号等)进行分类和标签。
在开始部署之前,我们还可以通过官方 Demo 来体验下它的更多功能和用法:
官方 Demo:https://demo.photoprism.app/
请务必注意!!!官方 Demo 采用的是公用服务器,请不要上传任何私人图片。
PhotoPrism部署安装
今天使用的安装方式为SSH终端部署,至于SSH工具请自行解决,Putty,XShell,FinalShell等都可以,我个人使用的是FinalShell。
为了不必要的麻烦,我们首先还是以管理员模式操作。
🔺使用SSH连接工具连接到NAS之后先改用管理员模式登录,输入命令“ sudo -i ”回车,提示输入密码,密码就是我们NAS的登录密码,输入的时候不会有显示,输入完成后直接点回车即可。当出现“root”的标识的时候,说明我们现在就是管理员模式了。
🔺然后我们回到NAS的Web UI界面,在它的文件管理器里面的Docker目录下新建一个“photoprism”的文件夹,并在其中创建名为“config”和“photos”的本地目录。
- config-->存放数据与配置
- photos-->存放照片目录
🔺然后回到SSH终端配置页面,输入Docker run命令:
docker run -d --name photoprism -e PHOTOPRISM_ADMIN_PASSWORD=photoprism -p 2342:2342 -v $(pwd)/config:/photoprism/storage -v $(pwd)/photos:/photoprism/originals --restart unless-stopped photoprism/photoprism
PS:这里的命令和图中命令不一样是因为张大妈的编辑器会删除我图中命令后面的“ ”符号,会导致很多小伙伴抄作业的时候出现问题,所以我改写成了这种更简单的Docker run命令,直接照抄修改几个参数即可。
这里简单说下上面命令行你需要注意的几个地方:
- PHOTOPRISM_ADMIN_PASSWORD-->PhotoPrism的ADMIN账号默认登录密码,直接修改成自己需要的即可
- 2342:2342-->PhotoPrism默认的端口号,根据需要修改冒号前面的即可
- $(pwd)/config-->对应我们前面创建的PhotoPrism文件夹下config本地文件夹路径
- $(pwd)/photos-->对应我们前面创建的PhotoPrism文件夹下photos本地文件夹路径
🔺回到NAS的Docker界面,就可以看到PhotoPrism容器已经是运行状态了。
至此,PhotoPrism部署安装完成。
PhotoPrism体验
🔺打开电脑的浏览器,输入http://NAS的本地IP:2342 就能看到登录界面。初始账号为: admin,密码就是我们前面命令中在 PHOTOPRISM_ADMIN_PASSWORD 中设置的值。
🔺登录之后就能看到PhotoPrism的主界面了,因为还没有上传图片,所以里面还是空空如也。
🔺不过我们可以先按照上图设置中文。
🔺如果是本地上传非常的简单,直接点击右上角的「上传」按钮,根据提示选择本地电脑图片即可,还可以按住Ctrl快捷键实现多选上传。
🔺我们还可以手动对相册分类。点击左侧的状态栏的“相册”,然后新建个相册,在我们上传照片的时候勾选创建的相册,照片就被上传到指定的相册中了!
🔺试了下上传很快(取决于自己的网络环境),但是索引有点慢,我1000多张照片差不多用了15分钟才全部完成。
🔺比较赞的是它不光支持保存视频,还支持iPhone的实况图片,鼠标放在照片上面就可以自动播放。
🔺然后就是很多人冲着它的人脸识别来的,实测非常拉胯 !不准不说还识别的不全面,几乎可以忽略的存在。
🔺最后简单说说手机怎么通过它实现备份与同步。我们需要下载一个叫做【 PhotoSync】的APP(IOS以及安卓都支持),然后简单的配置下APP里面自带的PhotoPrism设置,就能直接使用了!
🔺唯一不爽的就是免费的仅能上传800X800像素的图片,对于我仅备份工作照还无所谓,但是估计备份生活照片的小伙伴应该接受不了吧~
至于其他更多功能我就不再一一展示了,有兴趣的小伙伴可以自行部署体验!
NAS推荐
想要愉快的玩耍NAS上的Docker功能,X86平台的NAS优势明显。并且考虑到以后更多的可玩性,个人建议还是一步到位,直接“御三家”的当前旗舰NAS走起!一次花钱,折腾十年~~
- 群晖 DS923+
🔺说到NAS,小伙伴们应该最先想到的便是群晖吧,毕竟除了成品NAS,黑群也占用很大的用户基数。群晖 DS923+从名字上看应该是DS920+的升级款,新增了一个PCIe Gen3 × 2 插槽,搭配专用的万兆网卡瞬间”狂飙”。配置上采用的是双核心四线程的AMD Ryzen™ R1600 处理器,4GB-ECC内存(可扩展至32GB),支持两个M.2 SSD 作为加速缓存或者当作系统存储都可以。不过此次 DS923+的升级说实话一眼难尽,不追求万兆网个人建议买上代的DS920+性价比会高一些。
- 威联通(QNAP)TS-464C
🔺关注我的小伙伴应该知道,威联通TS-464C是我平时折腾最多的一款NAS,主要是因为我个人觉得它的综合体验是最好的。配置采用的是Intel 赛扬N5095四核心处理器,支持双M.2同时有2.5G双链路融合,同时还有一个HDMI2.0接口支持60Hz输出,不管我是折腾虚拟机还是搭建HTPC都是非常的方便。
- 华硕 AS6702T
🔺华硕 AS6702T是我个人上手的第一台成品NAS了,当时看重的就是它优秀的做工和旗舰的配置。它采用了Intel N5105 四核心处理器,内置DDR4-2933 4GB双通道内存,并且支持四个M.2 PCie3.0(NVMe)SSD插槽,用作缓存加速或者系统存储都没问题。拥有2个2.5G端口支持双端口链路聚合,同时也有一个支持4K硬解码能力的HDMI输出接口,折腾HTPC都是没什么问题的。
总结
得益于PhotoPrism是开源软件,所以在隐私和安全上我们都不用担心,在加上我们本来就是通过本地部署的方式来搭建它的,所以它完全可以看作是我们NAS上的又一个私有相册系统。
同时,它还可以通过手机直接就能备份和共享照片以及视频,想用的时候还能通过Web端轻松的下载回来,体验还是非常方便的。唯一吐槽的就是免费使用不能备份原图,不过对于我这种只是备份工作图片的来说,其实也足够了!
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货!谢谢大家~
是工具人啊
校验提示文案
xuqingkuang
校验提示文案
麓山
校验提示文案
猪皮猪皮
校验提示文案
妞妞真可爱666
校验提示文案
一不留神
校验提示文案
值友8357951795
校验提示文案
晓东爱平平
校验提示文案
橘生330
校验提示文案
抵制视频
校验提示文案
磨磨唧唧喳喳
校验提示文案
塞狗反哈_撒紧
校验提示文案
夜游神一豪
校验提示文案
丷项项
校验提示文案
Grays
校验提示文案
丶悠
校验提示文案
我逗是小黑
校验提示文案
williamlv
校验提示文案
EthanUncle
校验提示文案
吃我背后一枪
校验提示文案
jeffery0405
校验提示文案
丷项项
校验提示文案
一个一逸
校验提示文案
火星上的野人
校验提示文案
叛逆h
校验提示文案
重庆逸风
校验提示文案
值友8834258439
校验提示文案
Gyzz
校验提示文案
WAXIHA
校验提示文案
夜游神一豪
校验提示文案
nostalgis
校验提示文案
Grays
校验提示文案
夏夜雨落
校验提示文案
Max_NWPU
校验提示文案
塞狗反哈_撒紧
校验提示文案
SH3R1OCK
校验提示文案
值友8848453114
校验提示文案
地铁仔
校验提示文案
大胃王DAVID
校验提示文案
oklilei
校验提示文案