status
date
type
slug
summary
category
tags
想给NAS安装一个相册软件
除了nas自带相册软件外,经过一番搜索,讨论比较多、评价比较高的有两款相册软件,一款是immich,另一款就是今天的主角photoprism。
之所以最后选定了photoprism主要是因为看简介photoprism可以导入nas上原有文件夹而不改变其结构,而immich只能导入相片,无法导入文件夹,我不想改变我的文件夹结构,毕竟有13w张相片,十几年形成的结构,我不想改变。
在威联通NAS上安装photoprism
说在前面:
- 首先确定你的硬件是否满足软件的需求,例如内存至少要4G,可以看官方文档。
- 可以通过容器安装,但是因为官方推荐使用MariaDB数据库,涉及到几个容器的关联,所以官方推荐的安装方法是使用Docker Compose。
下面开始安装:
- 准备工作,在NAS里建几个文件夹,这几个文件夹需要读写权限
originals
保存相片storage
软件缓存、数据库、设置等内容import
导入相片时的临时文件夹Videos
导入的视频文件夹,这个不建也可以默认是在originals文件夹里的database
按照官方文档,这个文件夹是没有的,不过我第一次安装没有成功,看安装日志发现缺少了这个文件夹,建了一个就好了。 这几个文件夹,我都是建在container
下的photoprism
下。这几个文件夹要获取到绝对路径,例如我这里originals
的路径就是/share/CACHEDEV1_DATA/Container/photoprism/originals
,这个路径后面要用到,威联通自带的文件管理器是看不到这个地址的,可以通过其它软件看,或者连上winscp等软件看也行。
- 打开官方的YAML文件,有几个地方需要修改一下,下面这个是我修改好的:
大部分内容都不需要修改,有几个地方要修改一下,与官方文档略有不同:
- 在文件开头增加dockr composer版本号,否则威联通不识别
- 修改默认登录用户名和密码
- 填写服务器内网地址,端口号我没改,使用的是官方默认的,如果要改的话,前面
ports
这里也要修改
- 文件夹映射,这里就要用到刚才我们建立的文件夹绝对路径
到这里YAML文件就修改完成了,保存。
- 将这个文件上传到NAS里,我是放到与刚建立的文件夹同一个位置。
- 打开威联通container station容器工作站,左侧选择
应用程序
然后点击创建
。应用名称:
随意,下一个步骤还可以修改;选择本地QNAP设备
上传YAML
文件,选择到刚你上传的YAML
文件。
YAML
文件上传完成后,看到下面这个界面,应用名称:
随意,点验证来验证YAML
文件代码,通过后就可以点创建
进行创建了。这里需要拉取镜像,看网络情况吧,我大概花了5分钟左右。
- 打开上一步设置的内网地址,应该就可以看到登录页面了,输入上一步更改的用户名和密码就可以了。
放弃
简单使用了一下后还是打算放弃:
- 导入文件夹的功能并不是我想象的那样,直接选择NAS上的文件夹,然后程序进行扫描,而是你要在YAML文件设置里就要映射好的,否则导入这个界面根本无法选择你想要的文件夹,这太麻烦了,我的相片文件夹有很多个,总不能都去做映射吧,而且也不能保证我以后不会在其它位置再增加文件夹。
- 所谓的AI识别我觉得比较鸡肋,上传了4张同一个人的相片,其中就有一张没识别,原因可能是相片里同时还有一只猫,另外对于相片的管理也很拧巴,比如删除一张相片非常麻烦,需要先归档才能删,而且如果这张相片关联了某相册,还得先移出相册才能删,这是正常人能想出来的吗?
- 到删除相片这我就已经放弃了,不管这个软件有多少优点,肯定不是我需要的了。
祝大家玩得开心😀
- 作者:五花肉肉
- 链接:https://whrr.cc/article/install-photoprism-on-a-qnap-nas
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。