V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
fabsnail
V2EX  ›  分享创造

袋鼠存储 v1.2 正式支持独立组网

  •  
  •   fabsnail · 2019-08-13 17:16:33 +08:00 · 6415 次点击
    这是一个创建于 1927 天前的主题,其中的信息可能已经有所发展或是发生改变。

    袋鼠存储致力于为用户提供一种新的存储解决方案,使得用户对服务可控,对数据可控还有对成本可控!

    版本 v1.2 的发布,正式支持独立组网,配合自由部署,真正兑现了用户对服务可控,对网络可控。

    当然,v1.2 版本除了放开独立组网,也带来了诸多的新功能和改进:

    1. 提供产品说明文档
    2. 提供后台管理(admin)
    3. 提供设备上的用户管理
    4. 支持设定多个存储目录,满足使用多个硬盘作为存储媒介
    5. 支持将设备设置为数据中心,以便备份整个子网的所有资源
    6. 支持在一个设备上备份指定用户的数据,作为个人资料的数据中心
    7. 支持独立组网,设备可创建独立子网,或自由选择加入任一子网,默认加入官方子网
    8. 调整文件哈希计算方式:使用所有数据块哈希值的哈希值
    9. 优化前端的路由控制逻辑
    10. 优化文件传输完成后的缓存清理逻辑
    11. 优化文件传输过程中计算实时速率算法,避免由于协程调度引起的速率抖动问题
    12. 修复传输过程中文件提供方关闭后不再重启导致传输不可完成且没有退出问题
    13. 修复在文件传输过程中因发起查找 P2P 连接导致传输阻塞问题

    感兴趣的朋友,欢迎通过官网 roostore.com 下载使用

    第 1 条附言  ·  2019-08-22 18:26:49 +08:00
    自袋鼠存储 v1.2 发布以来,感谢各位老哥的下载使用和积极反馈,现对反馈的一些重要 bug 已修复,作为补丁版 v1.2.1 已发布。欢迎下载或更新使用: http://roostore.com

    另外,这几天也谈下了两单定制业务,若各位有定制需求,请邮件或者通过 QQ 联系我们:944749471
    第 2 条附言  ·  2020-06-15 11:37:46 +08:00
    官网切换到 roostore.cn
    81 条回复    2019-09-07 11:37:50 +08:00
    hing
        1
    hing  
       2019-08-13 17:22:38 +08:00   ❤️ 1
    网址没贴好
    404 了
    fabsnail
        2
    fabsnail  
    OP
       2019-08-13 17:23:43 +08:00
    @hing 感谢提醒,已纠正
    jadec0der
        3
    jadec0der  
       2019-08-13 17:46:35 +08:00
    比较好奇你们这个在什么情况下收费,有收入吗
    fabsnail
        4
    fabsnail  
    OP
       2019-08-13 17:54:03 +08:00
    目前是专门提供给几个朋友公司的内部使用,有一点收入!对网络大众版,暂时没有收费计划。我们也讨论过这个问题,后续研发和运营压力大时,要是收费了,基础版也不会超过 1 元 /月,至少希望大家都能用得起。。。个人版收费这块估计很长一段时间内都不考虑,请放心使用
    jiangnanwd
        5
    jiangnanwd  
       2019-08-13 20:33:55 +08:00
    私人使用的话,传送文件的流量是通过服务器中转还是 P2P ?如果使用人数多了,流量费用如何解决。
    jameskuk
        6
    jameskuk  
       2019-08-13 20:35:38 +08:00
    云盘 P2P,有点屌。。。
    fabsnail
        7
    fabsnail  
    OP
       2019-08-13 21:50:12 +08:00
    @jiangnanwd 传送文件时,服务器中转和 P2P 是同时并发传输的;中转服务器可以独立组网使用也可以直接使用官方子网。详细见文档:[分布式与网络通讯]( http://roostore.com/docs#/networks), [独立组网]( http://roostore.com/docs#/admin_self_network)
    faketemp
        8
    faketemp  
       2019-08-13 22:23:33 +08:00 via iPhone
    这网站 手机端浏览 眼快瞎了😢
    fabsnail
        9
    fabsnail  
    OP
       2019-08-13 22:35:49 +08:00
    @faketemp 移动版的还在路上,现在只有服务端版哦
    oxogenesis
        10
    oxogenesis  
       2019-08-13 23:13:41 +08:00
    想法相同,数据要捏在个人手上
    xuxu555
        11
    xuxu555  
       2019-08-13 23:23:47 +08:00 via Android
    和 syncthing 原理是不是相同啊
    nicoljiang
        12
    nicoljiang  
       2019-08-14 00:42:19 +08:00
    跟 seafile 之类的主要有啥区别(原谅我比较懒,体验的成本稍高)
    wtks1
        13
    wtks1  
       2019-08-14 00:48:52 +08:00 via Android
    要是能支持树莓派之外的其他 arm 设备就好了
    fabsnail
        14
    fabsnail  
    OP
       2019-08-14 08:39:13 +08:00
    @jameskuk 都是被需求逼出来的
    fabsnail
        15
    fabsnail  
    OP
       2019-08-14 08:43:35 +08:00
    @oxogenesis 是的,个人数据的东西还是自己把控才好
    fabsnail
        16
    fabsnail  
    OP
       2019-08-14 08:44:43 +08:00
    @xuxu555 对,工作方式跟 syncthing 不一样的,kstore 也支持跨平台跨网络同步数据
    fabsnail
        17
    fabsnail  
    OP
       2019-08-14 08:54:34 +08:00
    @nicoljiang 跟 seafile 主要区别还是工作方式不一样吧。seafile 的工作模式是中心服务器 + 平台客户端; kstore 分布式服务,并将分布式延伸到用户端,用户总可以使用本地或局域网的服务,不惧断网
    fabsnail
        18
    fabsnail  
    OP
       2019-08-14 08:57:30 +08:00
    @wtks1 官网提供的树莓派版,其实就是对 linux+arm(64) 编译的,也支持其他 arm 架构硬件,不妨试试
    yidinghe
        19
    yidinghe  
       2019-08-14 09:51:40 +08:00
    能够运行,但是因为没有通知区域图标,所以一旦浏览器关闭就不知道如何再次访问。
    fabsnail
        20
    fabsnail  
    OP
       2019-08-14 09:57:36 +08:00
    @yidinghe 像普通程序一样再次双击 kstore.exe 就可访问,服务实例也只有一个
    icekingcy
        21
    icekingcy  
       2019-08-14 10:13:26 +08:00 via iPhone
    似乎说隐私是不传到官方的服务器,但看了几篇文档 只字未提加密?
    sujin190
        22
    sujin190  
       2019-08-14 10:21:44 +08:00
    没看懂,是普通用户共享磁盘空间,我的数据也会存在其他人磁盘里,还是只是我不同设备分配空间数据也只会保存在我的磁盘里啊
    yidinghe
        23
    yidinghe  
       2019-08-14 10:35:46 +08:00   ❤️ 1
    @sujin190 你的数据没有存在其他人的磁盘里,而是需要你自己至少保持一个存储实例在线。
    fabsnail
        24
    fabsnail  
    OP
       2019-08-14 10:42:21 +08:00
    @icekingcy 是的官方服务器没有存储用户的任何文件;传输方面用的是加密连接和二进制加密传输,在实际落地存储到硬盘的时候还原回原来的文件数据的。文档上疏忽了这个,后续补上
    fabsnail
        25
    fabsnail  
    OP
       2019-08-14 10:43:07 +08:00
    @yidinghe 正解!
    locoz
        26
    locoz  
       2019-08-14 10:49:56 +08:00
    看了一下文档和回复,这是个可自建的分布式存储?不自建的时候就是经过你们的服务器打洞 /中转?挺有意思的
    fabsnail
        27
    fabsnail  
    OP
       2019-08-14 10:57:31 +08:00
    @locoz 是的,鼓励用户自建分布式存储;不想麻烦的话就用官网服务器做中转了
    EasonSummer
        28
    EasonSummer  
       2019-08-14 11:00:43 +08:00
    群晖系统能支援吗?可以在 docker 里运行吧 这样应该也能用在群晖上了
    icekingcy
        29
    icekingcy  
       2019-08-14 11:05:41 +08:00 via iPhone
    @fabsnail 我的意思是做存储 肯定要支持加密存储啊 不只是传输。本地加密 内容和文件名后 再传到服务器, 用时传输回来后本地解密使用
    fabsnail
        30
    fabsnail  
    OP
       2019-08-14 11:13:35 +08:00
    @EasonSummer 可以在 docker 上运行的,只是现在需要用户自己制作镜像。后面在运营这块也会投入更多的,官方提供 docker 镜像
    fabsnail
        31
    fabsnail  
    OP
       2019-08-14 11:17:28 +08:00
    @icekingcy 存储也做加密我们计划是做成可配置的方式,由用户选择。目前跟我们合作的伙伴都不需要本地存储加密,因此这个选项也被搁后了,后面版本会支持的
    NSAgold
        32
    NSAgold  
       2019-08-14 11:17:37 +08:00 via Android
    多点部署貌似是服务端即客户端?
    两个节点的文件按需同步
    不过这个“账号”是指本地的还是?如果是本地的,那重了咋整
    fabsnail
        33
    fabsnail  
    OP
       2019-08-14 11:32:32 +08:00
    @NSAgold 现在的服务端提供了 web 服务,可以当客户端使用,特别是局域网中在一台机子上部署后,局域中的设备都可以访问了

    另外,账号这块目前提供了两种注册方式:1. 试用分配的账号(全局唯一的,不会重复) 2. 邮箱注册,这个需要通过邮箱验证码确认,最后实际上是跟用户唯一的 key 相关联(这个 key 是 uuid,也不会重复)。在一个邮箱关联到多个用户的情况下,每个用户的 key 都不会重复,邮箱登录时提示选择具体的一个用户再登录
    locoz
        34
    locoz  
       2019-08-14 11:34:44 +08:00   ❤️ 1
    @fabsnail #27 愿意长期让电脑处于开机状态或者自己有一个专门的文件服务器的人其实并不多...至少从我之前写的一篇文章的反馈来看,几千个人里只有十几个是真正弄了这类服务自己用的。
    fabsnail
        35
    fabsnail  
    OP
       2019-08-14 11:50:31 +08:00
    @locoz 是的,这是个很难调和的问题,既想自己存储数据,又不想电脑处于长期开机,同时又希望能跨网络访问!只能是折中方案了。

    我们考虑过后面推出一体机,用户购买硬件插电源接路由器就能运行(这硬件只要是考虑低功耗,低噪音);另外也考虑运营一个独立于官网之外的子网,这样就类似于一般的网盘服务了。当然,我们希望有用户可以运营一个这样的收费网盘服务,我们也会大力支持!
    locoz
        36
    locoz  
       2019-08-14 11:57:44 +08:00
    @fabsnail #35 我还是觉得你们的产品在国内的话用户量比较难上去。一体机的话其实就是自带穿透、统一客户端的 NAS,P2P 网盘的话其实就有点类似 FileCoin+IPFS 之类的了。
    fabsnail
        37
    fabsnail  
    OP
       2019-08-14 12:06:13 +08:00
    @locoz #36 这个肯定是有难度的,最大的可能就是直接提供云盘存储服务了,免去用户设备需要长期运行的烦恼。另一个方向就是企业内部存储需求了,类似于摄影行业,金融数据,数据采集等方面的存储需求了
    cuixiao603
        38
    cuixiao603  
       2019-08-14 14:18:05 +08:00
    我感觉这个不错,正在下载 看看体验怎么样
    hh4646908
        39
    hh4646908  
       2019-08-14 14:43:41 +08:00
    @fabsnail 您好,希望您可以在服务器上部署一套,在官网给出一个后台体验链接、体验账户,这样可以把产品给人一个最直观的展现
    fabsnail
        40
    fabsnail  
    OP
       2019-08-14 16:11:16 +08:00
    @hh4646908 可以提供一个在线体验版,感谢建议哈!
    missqso
        41
    missqso  
       2019-08-14 17:15:28 +08:00
    可以替代 dropbox 吗,用 dropbox 在做文件同步管理。因为有好几台电脑。

    两台设备之间的同步速度,是取决于我这两台设备之间的网络连接速度对吗。
    ddup
        42
    ddup  
       2019-08-14 17:30:58 +08:00 via Android
    很棒,楼主可以看一下 nextcloud 和坚果云的商业模式。
    我想基于 nextcloud 弄一个收费的云服务,提供全文搜索和数据挖掘自动打标签,还有企业版有内网全文搜索引擎。
    用户通过这个转化过来 http://guihaidata.com/
    我们可以聊聊。
    fabsnail
        43
    fabsnail  
    OP
       2019-08-14 19:05:20 +08:00
    @missqso 建议先使用 kstore 一段时间,看能不能满足自己的需求

    如果这两台设备是在同一个局域网中,那么就是取决于局域网的传输速度;
    如果这两台设备是在不同网络中,kstore 提供了 P2P 和中转服务器并发传输,若 P2P 连接能够建立,则就是这两台设备之间网络连接的速度;如果 P2P 连接建立失败,那么传输速度还会依赖于中转服务器的网络速度
    fabsnail
        44
    fabsnail  
    OP
       2019-08-14 19:08:35 +08:00
    @ddup 感谢建议!我们也规划了过几个版本再推出全文搜索和自动打标签呢,看老哥是这方面的行家呀,后面多聊聊
    alalei199
        45
    alalei199  
       2019-08-14 21:33:26 +08:00
    有没有安卓版,手机相册等可以同步到 win 主机硬盘
    windedge
        46
    windedge  
       2019-08-14 21:56:58 +08:00
    美剧硅谷中的 piedpiper?
    dabaibai
        47
    dabaibai  
       2019-08-14 22:18:24 +08:00 via iPhone
    btsync??
    Kagari
        48
    Kagari  
       2019-08-14 22:52:21 +08:00
    来个版本控制吗,怕同时修改一个文件炸了
    fabsnail
        49
    fabsnail  
    OP
       2019-08-14 23:18:11 +08:00
    @alalei199 #45 做移动端的哥们是兼职帮忙开发的,还在路上呢!
    fabsnail
        50
    fabsnail  
    OP
       2019-08-14 23:19:57 +08:00
    @windedge #46 piedpiper 是区块链方案?还发币:PiedPiperCoin ?!

    kstore 的存储方案没有区块链之类的,就是简单的自己的数据在自己的设备上存储
    fabsnail
        51
    fabsnail  
    OP
       2019-08-14 23:23:52 +08:00
    @dabaibai #47 btsync 是同步工具,kstore 是分布式服务,因此也具有同步功能,但表现出来更像是一个网盘服务:部署一个供多人同时访问,推荐下载下来实际使用体会一把哦
    fabsnail
        52
    fabsnail  
    OP
       2019-08-14 23:27:07 +08:00
    @Kagari #48 现在 kstore 还没有提供在线编辑功能,下载下来的文件编辑再上传后不会覆盖旧文件;后续考虑加上替换文件功能
    zhangchao12cn
        53
    zhangchao12cn  
       2019-08-15 09:13:46 +08:00 via iPhone
    请问支持在 qnap 的 arm 芯片 nas 上跑吗?如果有相关文档最好
    3CH0
        54
    3CH0  
       2019-08-15 09:17:29 +08:00
    能挂载吗?只能 web 上操作吗?
    fabsnail
        55
    fabsnail  
    OP
       2019-08-15 10:03:25 +08:00
    @zhangchao12cn #53 现在官网提供的树莓派版是为 linux+arm(64) 架构平台编译的。qnap 是 linux 系统,应该是支持在跑的

    这里有运行的相关文档,http://roostore.com/docs#/download,希望有所帮助
    fabsnail
        56
    fabsnail  
    OP
       2019-08-15 10:04:27 +08:00
    @3CH0 现在还不支持挂载哦,已经有计划要支持 Samba 了
    fabsnail
        57
    fabsnail  
    OP
       2019-08-15 10:06:04 +08:00
    @zhangchao12cn 上面的链接没有贴好:[下载运行]( http://roostore.com/docs#/download)
    Acoffice
        58
    Acoffice  
       2019-08-15 12:41:00 +08:00
    整个企鹅群或者电报群啊...
    misty8873
        59
    misty8873  
       2019-08-15 13:06:59 +08:00
    在云端按照 有 DOC 么 我查了并没。。。
    fabsnail
        60
    fabsnail  
    OP
       2019-08-15 14:37:53 +08:00
    @Acoffice 嗯嗯,推广这块做的还不够好。欢迎各位加 QQ 群讨论:861486167
    fabsnail
        61
    fabsnail  
    OP
       2019-08-15 14:39:15 +08:00
    @misty8873 目前还没有,下个版本计划推出一些文件的在线查看
    mrfox
        62
    mrfox  
       2019-08-15 16:39:47 +08:00
    试用了下,选择下载后没有任何提示,也无文件传下来,一个小小的 TXT 测试文件
    caijunyi
        63
    caijunyi  
       2019-08-15 18:52:52 +08:00 via Android
    是个好东西,收藏了,来个 iOS 和 Android 啊!这个是刚需啊!
    fabsnail
        64
    fabsnail  
    OP
       2019-08-16 08:15:26 +08:00
    @mrfox #62 是跨机子没有能下载下来?具体进 Q 群讨论:861486167,希望能帮助到你
    fabsnail
        65
    fabsnail  
    OP
       2019-08-16 08:18:06 +08:00
    @caijunyi 感谢关注,移动版是要加紧推出了
    zjiecode
        66
    zjiecode  
       2019-08-16 18:54:19 +08:00
    感觉非常棒,设计的理念也非常好。国内个人用户应该比较少,但是感觉比较适合中小企业,总之感觉还是比较棒的 。
    fabsnail
        67
    fabsnail  
    OP
       2019-08-16 23:04:41 +08:00
    @mrjiejiejie 感谢这位老哥的认可,这是 kstore 成长的动力! kstore 一开始就是为中小企业设计,个人使用需要设备长期运行,这对普通用户确实不方便,后面再提供一些方案来缓和这个限制吧
    mrfox
        68
    mrfox  
       2019-08-16 23:54:24 +08:00
    @fabsnail 是的,主要是没有任何提示,希望有个进度或报错,没 QQ 等有 TG 群再进,谢谢了
    fabsnail
        69
    fabsnail  
    OP
       2019-08-17 08:33:26 +08:00
    @mrfox #68 了解了,感谢反馈哈
    zjiecode
        70
    zjiecode  
       2019-08-17 10:53:45 +08:00   ❤️ 1
    @fabsnail 其实也不一定不适合个人,有的东西比较小众,但是做这方面的人比较少,竞争小,所以,可能也会成功。你比如,现在用 NAS 的个人比较少吧,但是,就这个群体 ,你只要把你的这个存储做好了,让他们存储首选你,也就够了,哈哈。
    fabsnail
        71
    fabsnail  
    OP
       2019-08-17 14:36:41 +08:00
    @mrjiejiejie #70 言之有理,合适的用户群很重要!
    yanest
        72
    yanest  
       2019-08-17 23:34:26 +08:00
    有文件分享功能吗
    fabsnail
        73
    fabsnail  
    OP
       2019-08-18 08:32:42 +08:00
    @yanest #72 想提供分享功能,但分享涉及到版权问题,还没确定怎么做。

    个人对个人分享,个人对群组分享,还是全网分享?具体的分享方式(例如百度网盘的提取码方式)等,各位有什么好点子的,也想听听大伙的想法!
    yanest
        74
    yanest  
       2019-08-18 09:52:36 +08:00
    @fabsnail 肯定是全网分享了,我平时用 nextcloud 很方便就把文件分享出去了。私有云的话,版权和备案的问题应该由用户自行承担责任和管理吧
    fabsnail
        75
    fabsnail  
    OP
       2019-08-18 13:36:28 +08:00
    @yanest #74 私有云全网分享是比较合适一些,特别是用户独立组网使用的场景
    podel
        76
    podel  
       2019-08-19 14:23:55 +08:00
    你们加网站挂了?
    我这边大概直接 ERR_CONNECTION_REFUSED
    fabsnail
        77
    fabsnail  
    OP
       2019-08-19 19:41:15 +08:00
    @podel 测试线上自动化部署影响到了,已恢复!
    podel
        78
    podel  
       2019-08-19 23:04:54 +08:00
    你们这个 p2p 是要求 两边都有公网 IP ? 我 NAT 内没办法跟自己的独立子网 建立联系欸。
    fabsnail
        79
    fabsnail  
    OP
       2019-08-20 08:49:17 +08:00
    @podel #78 组建独立子网时没有用到 p2p 哦,在文件传输时才尝试建立 p2p 连接进行传输。

    加入到子网需要提供一个种子节点的地址,要求设备对该地址是可访问的!之前也有用户对这方面遇到了问题,欢迎加 Q 群讨论:861486167

    另外 p2p 连接不需要两边都有公网 IP,但要求两边的网络类型是锥形网路,对称型网络无法穿透
    AASW2ss
        80
    AASW2ss  
       2019-09-07 00:41:52 +08:00
    好像没有看到用户组功能?
    fabsnail
        81
    fabsnail  
    OP
       2019-09-07 11:37:50 +08:00
    @AASW2ss 目前还没有群组功能哦,后续版本有计划加入
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1141 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 79ms · UTC 18:36 · PVG 02:36 · LAX 10:36 · JFK 13:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.