支持人脸识别!在NAS上使用Docker部署神级相册管理工具『PhotoPrism』

作者:Stark-C

先来说说我自己这边的使用场景。

公司给我配了一个工作专用手机,这个手机除了日常用于微信沟通工作上的事宜之外,还有很多单据以及清单,文档之类的资料需要拍照存在手机里,为了保险起见,备份自然是一件必不可少的工作。

虽说我使用的 NAS 已经自带了自己专属的相册管理功能,但是因为它绑定了我私人手机的生活相册,我不想和工作的放在一起,为了达到我的这个需求,所以就在 NAS 上搭建了一款第三方的相册管理工具『PhotoPrism』。

关于 PhotoPrism

简介:

PhotoPrism 是一款开源的照片管理软件,基于 go 语言和 Google TensorFlow 开发,可以在 Linux、Windows 和 macOS 等操作系统上运行。支持多种格式的照片和视频文件,包括 JPEG、PNG、GIF、RAW 和 HEIF 等。

功能:

我个人使用它的原因主要是它可以和 NAS 上原生的相册管理功能一样,可以随时将我手机上的照片通备份到 NAS 上。并且在照片管理上,它支持智能搜索、面部识别、地图视图和重复检测等,还可以根据照片的元数据(如日期、地点、相机型号等)进行分类和标签。

在开始部署之前,我们还可以通过官方 Demo 来体验下它的更多功能和用法:

请务必注意!!!官方 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 体验

打开电脑的浏览器,输入 就能看到登录界面。初始账号为: 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,如果今天的内容对你有帮助请记得收藏,顺便点点关注,我会经常给大家分享各类有意思的软件和免费干货!谢谢大家 ~

原文链接:http://app.myzaker.com/news/article.php?pk=64625714b15ec035d355b192

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享