支持人脸识别!在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.org/
请务必注意!!!官方 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像素的图片,对于我仅备份工作照还无所谓,但是估计备份生活照片的小伙伴应该接受不了吧~
至于其他更多功能我就不再一一展示了,有兴趣的小伙伴可以自行部署体验!
总结
得益于PhotoPrism是开源软件,所以在隐私和安全上我们都不用担心,在加上我们本来就是通过本地部署的方式来搭建它的,所以它完全可以看作是我们NAS上的又一个私有相册系统。
同时,它还可以通过手机直接就能备份和共享照片以及视频,想用的时候还能通过Web端轻松的下载回来,体验还是非常方便的。唯一吐槽的就是免费使用不能备份原图,不过对于我这种只是备份工作图片的来说,其实也足够了!
好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货!谢谢大家~
原文始发于微信公众号(Stark324):支持人脸识别!在NAS上使用Docker部署神级相册管理工具『PhotoPrism』
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/285401.html