Nas 私人云盘与相册、备份软件对比
fileRun、NextCloud、ownCloud、Seafile、CloudReve、可道云。
参考资料
https://www.bilibili.com/video/BV1vD4y1e78K/ 等等
注意与考虑事项
苹果 live图的同步与还原问题
ios的live比较特殊 照片和视频是分开的 所以上传后再传回去可能出问题 安卓按照谷歌规范的话是一个文件 就还好
文件目录形式与去重问题
文件存储形式 分目录-分文件-分块 一个比一个碎
也就是根据哈希存储 各有利弊把
实际文件的 不同客户上传多少重复文件就会占用多少服务器存储空间 而且不支持秒传 但是后期迁移比较麻烦 万一你docker坏了呢比如升级 又没备份目录可咋办
云盘型
NextCloud,ownCloud,fileRun,后台保存的文件和目录都是和前台看到的保持一致的。
Seafile是完全将文件都打碎了
CloudReve的文件名稍微做了处理,加了一些随机字符串前缀
可道云是文件目录做了处理,根据账户,时间等一个固定的规则生成一些加密的目录,文件倒是没做任何加密和打碎处理。
这种做了处理的有好处也有坏处,对后台文件加密有很强需求的选Seafile。对后面迁移更加友好的就fileRun,NextCloud。
相册型
mt-photos是实际目录存储
是否支持自定义图库位置
很多不支持自定义图库位置,有的甚至只有通过upload方式的图片才能扫描到(piwigo)。(个人刚需,硬盘现有大量图片,不可能又重新上传一份)
网盘的两种场景
文件存储和分享 类似百度云
文件的增量同步 坚果云
是否支持略缩图以及webp略缩图
2、不支持webp的缩略图,生成的缓存体积非常大。像photoprism如果不设置缓存质量,生成的缩略图甚至超过原图体积。
方案介绍
网盘版-支持多类型文件
seafile 不推荐
不推荐使用 最多是作为中转服务器 和其他设备同步使用?
会丢失苹果live photo视频信息
无法按照拍摄日期排序查看
后台文件是分块存储的 而非分文件 如果出了问题 恢复很麻烦的
可以看成是开源版的坚果云
最擅长增量同步场景
页面不太好看
大量的小文件 最稳定和最快的
同步功能好用
seafile的在线预览功能做的很差 不支持office在线预览
稳定
文件上传是切片的 所以稳定
但是之前用seafile,iPhone上同步照片拉得很,动不动重头开始
文件组织形式和实际不一样 后台文件是分开存储的
ios上传会丢失视频信息
无法按照拍摄时间排序
NextCloud
需要科学上网
功能很多的
每个文件夹、文档 都支持编写md文档说明 适合团队
pdf 图片啥的 都能在线看
应用市场插件多 但是国内网络不行 得科学上网
分享可设置可编辑文件
有文件的不同版本功能(好像是在线编辑后?没试过)
性能比较差 上传慢 需要修改nginx(或apache)和php设置里的参数,官方文档里有优化教程但next传整个相册无压力 不会闪退
nextcloud传大文件(10G以上)容易出错,反复检查过配置文件nginx php nextcloud等,服务器4核8G)seafile的稳定性好太多。
nextcloud挺耗资源的,用起来不流畅 占用内存也多 好像一个g
打开浏览器调试工具就能看到,每个页面都要加载几十M的数据,能不卡吗?100M带宽都要卡3s,1M小水管卡1分钟再正常不过了。
反正我装了只是作为webdav和同步,不会天天打开它工作。
nextcloud慢的问题可以上redis解决
好像需要刷ffmpg才能显示略缩图
好像多照片很慢
好像 然后最大文件是512M 虽然可以改php配置 但是emmm还是麻烦 而且好像docker无论怎么改 还是会报错(可能是还得改nginx?)
网页加载照片的速度很慢
app端
不支持拖动快进(无法滑动进度条) 只能点击+5s 或者拖动
增量备份
无法快捷上一个下一个
无法打开后移动到其他文件夹
上传似乎无法后台
客户端
上传似乎无法后台
owncloud
你可能会发现NextCloud和OwnCloud在基础上有很多相似之处,因为NextCloud是OwnCloud的一个分支,于2016年分离。以前的OwnCloud开发者也遵循这个分支,并帮助开发了新项目。
两者最大的区别涉及用户界面和企业许可协议等等
可以体验一下重构的最新的owncloud,ocis还不错,流畅度什么的,也和以前的有相当大的提升,就是我安装,开源版是单用户的。
owncloud新出的ocis试了没,感觉同步功能好nextcloud太多了,是重构的
cloudreve
支持本机、从机、七牛、阿里云 OSS、腾讯云 COS、又拍云、0neDrive(包括世纪互联版) 作为存储端
好像 视频色彩还原度比较好 而且网页上能够调用本地的播放器(potplayer、vlc等)通过网络波流播放
更适合商业网盘 还有个人资料、注册等功能 每个用户能不同的存储空间
上传速度最快 比其他的快个百分之二十
好像不能映射本地目录
支持离线下载和挂载其他网络存储。
没有同步功能
多文件、大文件上传时cloudreve容易断掉
filerun
对pdf的预览功能更好 可在线加粗高亮啥的
filerun最大的优势是:文件按原目录原文件名存储的,去掉程序也可以用文件浏览器读取。还可以把已有的移动硬盘挂载到目录。
收费了 国产开发者做的cloudreve勉强能替代,功能没filerun强,不过性能不错。找了这么久也没办法了,而且跟filerun一样没有客户端,得借用webdav来使用客户端。
filerun开始收费了,而且我发现一个问题,网页端上传,如果取消上传,硬盘里依然残留下上传的半成品文件
可道云 Kodbox的相册部分
可道云的 更多其他功能看另一篇文章
性能比较差 上传慢 需要修改nginx(或apache)和php设置里的参数
word不需要安插件就能直接预览
上传速度好像略慢
文件上传是按照月份上传 用户自己的文件夹记录是保存在数据库中 也就是不能你所见即所得 但是文件是正常的 没有打乱文件名和分片
旧版的可道云叫 kodexplorer 就是不依赖数据库,完全基于磁盘目录管理文件,感觉这个才更适合个人。
可道云手机和平板上传上传文件经常闪退
几次都没办法传完苹果相册就闪退了
功能很多 不仅仅是个网盘
app端
支持拖动快进
不支持文件内移动
更多应用介绍
https://www.bilibili.com/video/BV1mF41137Vc/?spm_id_from=333.337.search-card.all.click&vd_source=1519960bcbf662e869de75526373a49f
- 轻量级的filebrowser 只有很简单的功能
- 青阳网络:https://kohgylw.gitee.io/ 需要java环境 功能简单 程序很久没更新了 客户端只有H5
- Zfile 基于java 也比较简单 没客户端应该 没有视频略缩图 demo http://demo.zfile.vip/local-demo
- Onionshare:https://onionshare.org/ 不像是网盘 更像匿名分享文件的 别人打开能生成个公网链接去下载
- DzzOffce是一套开源办公套件,适用于企业、团队搭建自己的类似“Google企业应用套件”、“微软Offce365”的企业协同办公平台
- 蓝眼云盘:https://tank-doc.eyeblue.cn/
- win上的evetything也提供了简单的文件功能 选项 设置中有个http服务器 打开即可
- 还有个工具,叫winNAS,没有流量限制,免费的,主要是还只要一个软件就可以搞定,还能设置读取还是写入的权限,个人觉得更简单,但是好像没法批量上传文件夹啊
相册类应用-只支持图片和视频类型
mt-photo
缺点 app不支持滑动快进登方式 只能拖动 然后不能放大
上传和备份功能杂糅一起
软件自带的影集不是特别好用
预览相册 只能添加到软件相册(影集) 不能直接移动到实际文件夹相册
nas-cab和鲁大师ainas
看另一篇文章 里面有详细介绍 因为nas-cab是一个集成版
PhotoPrism
支持live
Photoprism真的占内存,一个就占了1.05G这还是没有导入多少照片,也没有智能识别任务的情况下。
开源免费 智能识别和搜索 分类准确
这款软件更倾向与照片管理,相册类,手机端体验良好,支持pwa,不过照片多时,加载时总感觉卡顿,每次加载50张刷新,设置里面的一些主题要捐赠后才能用,下面随时有个链接让你donate。
中国地图api支持不好
操作比较繁琐
操作界面不符合中国人习惯
汉化不是很好
没有时间轴照片功能 photoprism是把每个月份单独成册,然后需要点进去在进行预览
然后最最让我败好感,难受的非要去寻找下一款照片管理工具的理由就是这个归档,photoprism的删除逻辑非常别扭,正常我们的照片肯定是非常乱七八糟的,还需要进一步的整理,尤其是删除的功能,photoprism支持多选勾中,选择你所需要删除的照片,这个逻辑没问题,然后它没有直接删除的逻辑,只能点击归档,然后在归档的这个分类下,再点选一遍所有照片,然后才能出现删除选项,重点来了,在归档的这里面,是没有一键全选的按钮,意味着比如在基础页面中你选择了200张需要删除的照片,那么在归档模块下,你还需要再手动点击200次,我就问你难受不难受!(不排除我并不知道还有什么巧计,是我误会了photoprism,如果有,请留言告诉我)
app
photoprism 是docker作为服务端,ios/安卓都有对应app,但是photoprism 的app可以说异常简陋,而且我明明设定的有域名,ios端压根上不去,安卓端我倒是登陆成功,但是缩略图都出不来,这一趴photoprism 可以说不仅掉分,还得倒扣分。
安装教程 推荐先网上搜 搜不到再用这个
自己选个目录 推荐/yourselfdatafolder/docker/
cd 这个文件夹
新建一个“photoprism”的文件夹,并在其中创建名为“config”和“photos”的本地目录。
- config–>存放数据与配置
- photos–>存放照片目录
docker run -d --name photoprism \
-e PHOTOPRISM_ADMIN_PASSWORD=photoprism \
-p 2342:2342 \
-v 你刚刚选择的地址/config:/photoprism/storage \
-v 你刚刚选择的地址/photos:/photoprism/originals \
--restart unless-stopped \
photoprism/photoprism
比如 注 还没搞懂群晖的volume怎么挂载的 还得注意选择的是在硬盘上还是系统里的区别 目前暂时以/volume1/docker/photoprism为例
docker run -d --name photoprism \
-e PHOTOPRISM_ADMIN_PASSWORD=photoprism \
-p 2342:2342 \
-v /volume1/docker/photoprism/config:/photoprism/storage \
-v /volume1/docker/photoprism/photos:/photoprism/originals \
--restart unless-stopped \
photoprism/photoprism
其中 psaaword哪个是变量
然后进去后 可以切换语言
然后可以选择上传 或者是索引photos文件夹下的照片
如果是搜寻photos目录下的 需要你去主动点那个索引
注意 photos下的图片 要再放到一个文件夹里 直接再photos文件夹目录下扫描不出来
然后 你平常要加目录 可以添加数据卷 挂载到目录下,比如
volumes:
- "~/friends:/photoprism/originals/friends"
- "/media/photos:/photoprism/originals/media"
索引很慢,而且可能导致docker外的宿主机卡死 等一等 推荐晚上睡觉索引 而且要给够cpu和内存资源
immich
lychee
图片可看https://www.bilibili.com/read/cv15637928/
Lychee搭建以后配置和反代设置比较麻烦,甚至反人类,进去第一步env文件配置就要卡住好多人。相反Piwigo的配置就人性化很多,数据库配置都是可视化的,
支持视频
老牌轻量相册 上传照片视频速度是最快的,up上传超5w张照片,依然流畅,不过功能过于简单。
app端目前只能添加网页快捷方式的形式
不支持中文路径 不支持raw格式 不支持heic
piwigo
图片可看https://www.bilibili.com/read/cv15637928/
要安装插件才能支持视频
开源多年,积累了一堆主题、插件。
功能丰富,各个平台都有客户端。
图片特别多的时候略卡,上传比较慢,我通过浏览器传千多张图片用了一二十分钟,上传速度和lychee比起来会怀疑人生,不过可以用客户端传。
LibrePhotos
后起之秀
图片可看https://www.bilibili.com/read/cv15637928/
不支持视频
无中文 支持时间线、人脸识别,类似于群晖7.0的photos,体验尚可,
格式支持比较全
新兴项目
有安卓客户端 ios开发中
AI比较强
Photoview
图片可看https://www.bilibili.com/read/cv15637928/
不支持视频
不支持live
这也是新起之秀,也有人脸识别等功能,在不断更新中,汉化不是很完整。
PhotoSync
手机软件 这个软件 上传还不能原图 原图要收费 垃圾
pho
开源项目地址: https://github.com/fregie/pho
app下载地址: https://github.com/fregie/pho/releases
Pho是一款无服务端的应用,旨在替代你手机上的自带相册应用。它简洁实用,不仅可以查看本地照片,还能将照片同步到多种协议(smb, webdav, nfs)的网络储存, 不依赖任何服务, 没有多余功能。
将不同设备连接至相同储存,即可浏览其他设备同步上去的照片
除了查看本地和云端照片,它还支持增量同步照片到云端,即只同步新添加或更改的照片,避免重复上传。此外,Pho还有后台定期同步的功能,可以在你不使用手机的时候自动同步照片,让你的手机相册始终保持最新状态。
Pho无需数据库,无需服务端,操作简单易用。它按时间组织云端存储的目录结构,方便你快速找到需要的照片。而且,Pho支持的网络储存包括Samba、Webdav和NFS,即将支持阿里网盘等多种网络储存,满足了你不同的需求。
Pho致力于为用户提供最优质的体验,它的设计理念是简单易用。在Pho的帮助下,你可以轻松管理你的照片,无论是本地的还是云端的。此外,Pho的文件储存逻辑也极其简单,它按时间储存文件,并在根目录创建一个.thumbnail目录来储存生成的缩略图,你可以随时以其他形式利用你备份上去的照片,而不用依赖此app。
目前,Pho仅支持安卓端,但在未来的发展路线图中,我们计划支持上传/浏览视频,支持阿里网盘,以及扩展到IOS端和desktop端。我们相信,随着Pho的不断发展和完善,它将成为你最佳的手机相册应用。
更多
photosync
librephotos
photoview
上传与浏览分离—同步软件的相册上传部分
https://www.bilibili.com/video/BV1eg411Z7SP/?spm_id_from=333.788.top_right_bar_window_history.content.click&vd_source=1519960bcbf662e869de75526373a49f
上传部分
syncthing
安卓正常 ios端不支持相册同步
纯同步功能可以考虑syncthing
微力同步
微力同步syncthing 改的,很多地方长得差不多,但设置是真不如syncthing直观 而且闭源 不知道加了啥 之后用下 如果不是体验很棒 就算了
安卓正常 ios端相册分两种模式 一种相册镜像(按照苹果的真实文件路径目录模式备份)和相册备份(所有相片一个文件夹 而且会舍弃所有的live photo)
而且相册镜像会少文件 不知道少了什么 多多少少可能是有问题的
photosync—只能备份目录
解决了ios端 上面两款软件提到的问题 而且ios可以后台上传 相册信息也能保留 还可以选择是否改名等等
但是收费 安卓25元 ios一共要200左右
pho
没用过 好像也不错
支持smb webdav nfs 百度网盘
lomorga–备份相册的
不会丢文件
苹果的livephoto还会多一个压缩包 打包两个文件
甚至还做了文件的校验
你从本地删除了live 再从nas服务器恢复回来 那么还是live photo
是年月日的文件夹存放形式
上传较慢
但是手机app体验不佳 而且网页端太简陋了 不能分类 不能看live photo 不能时间线
而且不会保留相册信息
ios不能后台上传
可以那它上传 然后其他的软件来浏览
浏览部分
这几个软件只考虑它的图片浏览功能
plex
可以看照片 不支持heic 不支持raw 需要会员 价格不便宜
emby
也支持照片 比plex更流畅 滑动相册 几乎没有加载过程
不支持live
收费
手机app体验完全不如plex
带上传 但是上传功能会丢失时间戳信息 不建议使用
jellyfin
没有办法查看全部照片 只能按照文件夹查看
免费
以及上面提到的一些相册应用
安卓和ios的推荐组合
librephotos没有ios 后面有的话 推荐也libre
苹果可以把照片同步到icloud,然后用icloudpd从icloud上下载到NAS
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)