如何开发自定义 nas 客户端?

2023-10-11 14:10:38 +08:00
 gotio95

平时想存储照片视频,文档等数据到 nas ,但是我问群辉和绿联的客服都说不支持自定义客户端,但是想我自己去开发一些自定义的客户端,有没有合适的解决方案?

1805 次点击
所在节点    NAS
14 条回复
gps949
2023-10-11 14:14:39 +08:00
gotio95
2023-10-11 15:54:14 +08:00
@gps949 按你这么说,客服的回答是错误得吧
gps949
2023-10-11 15:56:36 +08:00
@gotio95 我不知道啊,只是看到网上有这些资料,可用性我没亲自验证过。不过客服也得看什么客服,如果是非技术客服或者一线技术支持,提供的信息对于开发来说可能意义不大。
gotio95
2023-10-11 17:50:27 +08:00
@gps949 请问您个人用的什么存储方案啊
FrankAdler
2023-10-11 19:55:03 +08:00
没记错的话群晖 webui 本身也是 json 协议的,同时可以抓下 iOS 客户端看看应该能反推出来
0superx0
2023-10-11 20:53:25 +08:00
现成支持 smb,nfs 的客户端挺多的,
还不如何直接 nas 上部署 smb 或者 nfs
WebKit
2023-10-11 20:57:00 +08:00
有的,我们公司开发的 NAS ,在手机上开发了一个类似微信小程序的平台,可以通过这个平台开发自己的应用,或者下载人开发好的应用。
ferock
2023-10-11 21:09:48 +08:00
smb 、webdav 协议都有了你还需要什么客户端
serafin
2023-10-11 21:33:34 +08:00
如果你问群辉客服支不支持自定义客户端?回答当然是不支持,客服是面向普通用户的。群晖提供了完整的开放文档。想存储照片视频,文档等数据到 nas 推荐用 WebDAV 开发,这样可以支持其他品牌 nas 。
lovelylain
2023-10-11 21:36:24 +08:00
smb 、webdav 对于缩略图都没有定义吧,所以很多客户端看个缩略图还得下载下来才能有。
yuyu2140
2023-10-11 21:55:42 +08:00
群晖是有完整文档的,我就用 File Station API 自己写了个相册上传同步 App
yuyu2140
2023-10-11 21:56:50 +08:00
而且缩略图、文件大小,修改时间等参数都支持
kneo
2023-10-11 22:11:33 +08:00
什么叫自定义客户端?你想走什么协议,连哪个服务端?
群晖自己开发的 APP ,其内部的私有协议是不公开的,你不具备逆向能力那就搞不定。
但是你可以通过其他公开协议,比如通过 sftp/webdav 在服务端存储照片。很多第三方照片管理应用就是这么干的。
你甚至也可以把自己的服务部署在 Docker 里。
建议你先把 nas 当做一个普通的服务器,理清自己的需求,想一想是否有必要自己开发,以及自己是否具备相应的开发能力。
deorth
2023-10-12 09:40:42 +08:00
先开发自定义 nas 服务端

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/980974

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX