Unraid相册搭建及同步

2020-12-10 22:36:27 245点赞 494收藏 37评论

我组建nas的初衷开始只有2个,一个是把我用了10多年的SVN源码服务器迁移到GitLab上,另外就是管理这么多年积累下来的记录生活点滴以及女儿成长手机拍的照片。。

本来照片对于我来说不是问题,一直都是同步到Google相册上的,但是无奈大Google也撑不住了,明年6月也不给白嫖了。。于是只能在Unraid 搭建私有化相册。

目前docker相册选择主流的有3个:Piwigo,PhotoPrism,Lychee。 3款都是开源的,既然是开源的,那就很好选择的,你看下这几个软件的star,更新速度,和前景。

 Unraid相册搭建及同步

PhotoPrism 近8k,Lychee 近6k,Piwigo 1.3k这样。目前只有PhotoPrism在积极维护,其他2个看上去好近1,2内年没怎么动了。。而且PhotoPrism 是Go+Vue做的,支持Tensorflow 图像识别分类处理。。这。。太牛批了吧。而且app也有,Flutter做的,支持安卓和ios。不过ios应该没发市场只能用TestFlight安装测试app,我是安卓党这个就不讲究了。。。

说干就干CA上查询安装

 Unraid相册搭建及同步

配置如下(但是张大妈好像缩图片啊。估计看不清)

 Unraid相册搭建及同步

配置的要点如下,开始右上角的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中查询安装

 Unraid相册搭建及同步

如果没有特殊要求,默认配置直接装就ok了。注意下/sync的路径配置的和PhotoPrism的import路径一致就好了

 Unraid相册搭建及同步

装好后进去syncthing

找到Nas,Syncthins的设备ID

 Unraid相册搭建及同步

在手机的客户端中的设备添加上去

 Unraid相册搭建及同步

这时候过一会nas上的syncthing页面会弹出设备连接的请求,通过后添加需要同步的手机目录

 Unraid相册搭建及同步

同样也需要确认。过一会就会在nas 的syncthing界面上显示同步状态了。

 Unraid相册搭建及同步

内网下同步速度还是很快的。

这样折腾后,我们的手机相片,都在nas上了。接下来就就是把这些照片导入到PhotoPrism中。

进入PhotoPrism ->图库->复制,然后它会自动遍历出需要导入的目录,然后点导入就好了(我没有选择导入后删除照片,反正硬盘空间还有,就当作一个备份了),由于导入的时候Tensorflow大法开始介入了,导致cpu,内存狂涨。速度还是可以的。导入完成后,PhotoPrism就可以看到你所有的照片了

 Unraid相册搭建及同步

有图片分类识别,虽然是英文的,甲虫,鸟,电瓶车,包,识别的都挺准确的

 Unraid相册搭建及同步

有地图模式

 Unraid相册搭建及同步

可以在线预览视频

 Unraid相册搭建及同步

也有app

 Unraid相册搭建及同步


至此一套nas相册的方案就完成了,顺便也告别了Google相册。其实PhotoPrism的app也支持备份照片到nas中,但是还是beta。我就没做小白鼠了。

另外就是无法重启unraid的解决方案了。当unraid cpu满载后,那个造成这个cpu满载的进程某些情况下是没有办法结束的,如果是容器,容器也是无法停止的。在终端中有reboot -f 也不行,那么只有试试这个命令了。。

echo b > /proc/sysrq-trigger

如果还不行,那只有用reset 大法了,还得祈祷 Unraid相册搭建及同步 数据会不会坏。。。

本次水完。。

展开 收起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1792元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

2049元起

ZSpace 极空间 Z4 4盘位 NAS存储 黑色 (J4125 8GB)

ZSpace 极空间 Z4 4盘位 NAS存储 黑色 (J4125 8GB)

2584元起

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

Synology 群晖 DS920+ 4盘位 NAS存储(J4125、4GB)

2190.84元起

QNAP 威联通 TS-453Dmini 4盘位NAS(J4125、8GB)

QNAP 威联通 TS-453Dmini 4盘位NAS(J4125、8GB)

暂无报价

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

3599元起

极空间私有云Z4Pro 性能版 8核16G内存 四盘位Nas网络存储服务器家庭个人云【配4T希捷酷狼硬盘】珍珠白

极空间私有云Z4Pro 性能版 8核16G内存 四盘位Nas网络存储服务器家庭个人云【配4T希捷酷狼硬盘】珍珠白

4299元起

TERRAMASTER 铁威马 F4-424 四盘位 NAS存储(Intel Celeron N95、8GB)黑色

TERRAMASTER 铁威马 F4-424 四盘位 NAS存储(Intel Celeron N95、8GB)黑色

2499元起

HUAWEI 华为 新品华为家庭存储nas家用网络存储主机扩容储存备份文件同步共享

HUAWEI 华为 新品华为家庭存储nas家用网络存储主机扩容储存备份文件同步共享

1999元起

QNAP 威联通 TS-453Bmini 4盘位NAS(J3455、4GB)

QNAP 威联通 TS-453Bmini 4盘位NAS(J3455、4GB)

1899元起

QNAP 威联通 TS-212P3 双盘位NAS(Realtek RTD1295、1GB)

QNAP 威联通 TS-212P3 双盘位NAS(Realtek RTD1295、1GB)

799元起

HIKVISION 海康威视 Mage20 2盘位NAS (4GB)

HIKVISION 海康威视 Mage20 2盘位NAS (4GB)

567元起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1846元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1849元起

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

Synology 群晖 DS918+ 四盘位NAS(J3455、4GB)

暂无报价
37评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
494
扫一下,分享更方便,购买更轻松