Unraid相册搭建及同步
我组建nas的初衷开始只有2个,一个是把我用了10多年的SVN源码服务器迁移到GitLab上,另外就是管理这么多年积累下来的记录生活点滴以及女儿成长手机拍的照片。。
本来照片对于我来说不是问题,一直都是同步到Google相册上的,但是无奈大Google也撑不住了,明年6月也不给白嫖了。。于是只能在Unraid 搭建私有化相册。
目前docker相册选择主流的有3个:Piwigo,PhotoPrism,Lychee。 3款都是开源的,既然是开源的,那就很好选择的,你看下这几个软件的star,更新速度,和前景。
PhotoPrism 近8k,Lychee 近6k,Piwigo 1.3k这样。目前只有PhotoPrism在积极维护,其他2个看上去好近1,2内年没怎么动了。。而且PhotoPrism 是Go+Vue做的,支持Tensorflow 图像识别分类处理。。这。。太牛批了吧。而且app也有,Flutter做的,支持安卓和ios。不过ios应该没发市场只能用TestFlight安装测试app,我是安卓党这个就不讲究了。。。
说干就干CA上查询安装
配置如下(但是张大妈好像缩图片啊。估计看不清)
配置的要点如下,开始右上角的Basic view
1,额外参数(Extra Parameters): 加上 --memory=2G 用处是限制此容器最大使用2G内存,具体可以根据你自己nas的内存大小来调整
2,cpu限制(CPU Pinning):选择 限定使用的核心数,自己根据自己需求配置
这2点非常重要,如果不加照片导入的时候Tensorflow开始识别照片,内存或许会被拉满,然后cpu就100%,你会发现你完全无法停止这个容器,就算你reboot -f,也无法重启nas。(急救方法最后说)
3,Photo Import Folder: 后期同步上来的照片导入目录,我设置的是syncthing的同步目录。
4,数据就用mysql吧,用sqllite估计大了太慢了,数据库链接配置模版如下
你的msyql用户:你的mysql密码@tcp(你的nas地址:你的msyql端口)/photoprism?charset=utf8mb4,utf8&parseTime=true
当然mysql里面需要先建立photoprism数据库,charset我用的是utf8mb4,这个可以更具你自己的charset来改。
启动后就可以很欢快的进入PhotoPrism了。如果启动的时候设置了密码需要输入登录密码,设置里面可以修改语言为中文。
这个时候相册是空的。接下来我们就要祭出同步神器syncthing了。syncthing这东西简单的来说,可以吧手机,电脑上的文件同步到配对好的syncthing设备上上,可以双向同步也可以单向同步,比如你可以把手机上的相册电子书同步到nas上,也可以电脑上的相册同步到nas。而且自带内网穿透。遗憾的是app不支持ios。。
安装非常简单CA中查询安装
如果没有特殊要求,默认配置直接装就ok了。注意下/sync的路径配置的和PhotoPrism的import路径一致就好了
装好后进去syncthing
找到Nas,Syncthins的设备ID
在手机的客户端中的设备添加上去
这时候过一会nas上的syncthing页面会弹出设备连接的请求,通过后添加需要同步的手机目录
同样也需要确认。过一会就会在nas 的syncthing界面上显示同步状态了。
内网下同步速度还是很快的。
这样折腾后,我们的手机相片,都在nas上了。接下来就就是把这些照片导入到PhotoPrism中。
进入PhotoPrism ->图库->复制,然后它会自动遍历出需要导入的目录,然后点导入就好了(我没有选择导入后删除照片,反正硬盘空间还有,就当作一个备份了),由于导入的时候Tensorflow大法开始介入了,导致cpu,内存狂涨。速度还是可以的。导入完成后,PhotoPrism就可以看到你所有的照片了
有图片分类识别,虽然是英文的,甲虫,鸟,电瓶车,包,识别的都挺准确的
有地图模式
可以在线预览视频
也有app
至此一套nas相册的方案就完成了,顺便也告别了Google相册。其实PhotoPrism的app也支持备份照片到nas中,但是还是beta。我就没做小白鼠了。
另外就是无法重启unraid的解决方案了。当unraid cpu满载后,那个造成这个cpu满载的进程某些情况下是没有办法结束的,如果是容器,容器也是无法停止的。在终端中有reboot -f 也不行,那么只有试试这个命令了。。
echo b > /proc/sysrq-trigger
如果还不行,那只有用reset 大法了,还得祈祷 数据会不会坏。。。
本次水完。。
luobote
校验提示文案
阳光的少昊
校验提示文案
Grays
校验提示文案
温子馨
校验提示文案
simplehe
校验提示文案
snipersteve
校验提示文案
翔饽饽
校验提示文案
东兴药杨
配置要求有点劝退,还是用jellyfin凑合看算了
校验提示文案
值友7299206410
校验提示文案
仰望天堂
校验提示文案
Growing1
校验提示文案
ThomasHu
校验提示文案
kimrose
其他Porainer,nextcloud,filebrowser,jellyfin都能启动webUI
校验提示文案
kimrose
校验提示文案
liumian1201
校验提示文案
宇要寻找意义
校验提示文案
迷恋心
校验提示文案
值友6208210228
校验提示文案
值友9796947560
校验提示文案
cutesun
校验提示文案
太子长琴
校验提示文案
wj-2013
校验提示文案
飞翔企鹅1069
校验提示文案
大表哥2046
校验提示文案
XFlower
github上客app原文,并且看了下app已经快一年没更新了。省心还是群晖啊。
校验提示文案
温子馨
校验提示文案
cutesun
校验提示文案
值友9796947560
校验提示文案
值友6208210228
校验提示文案
迷恋心
校验提示文案
宇要寻找意义
校验提示文案
liumian1201
校验提示文案
kimrose
校验提示文案
kimrose
其他Porainer,nextcloud,filebrowser,jellyfin都能启动webUI
校验提示文案
ThomasHu
校验提示文案
Growing1
校验提示文案
阳光的少昊
校验提示文案
仰望天堂
校验提示文案
值友7299206410
校验提示文案
东兴药杨
配置要求有点劝退,还是用jellyfin凑合看算了
校验提示文案