Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

开放同步框架 #4344

Closed
88250 opened this issue Mar 22, 2022 · 15 comments
Closed

开放同步框架 #4344

88250 opened this issue Mar 22, 2022 · 15 comments

Comments

@88250
Copy link
Member

88250 commented Mar 22, 2022

背景

该特性是订阅特性,主要用于官方同步无法满足用户的情况(比如容量不够大、单文件大小限制 100MB)下为第三方同步方案提供基础支撑。

接口规范

第三方同步方案需实现如下接口:

  • 删除云端目录
  • 创建云端目录
  • 获取云端目录列表
  • 获取云端空间数据统计(sync、backup、assets)
  • 获取云端空间数据版本和数据统计(backup、assets)
  • 获取云端文件索引列表 URL
  • 获取上传文件 Token
  • 获取云端文件 URL
  • 删除云端文件

通过 #4343 提供的文件 API 实现本地文件读写。

@seekertang
Copy link

作为订阅用户,支持一下这个功能。

@JCJC01
Copy link

JCJC01 commented Apr 12, 2022

是否类似与joplin或为知笔记的方案?
这两种方案感觉比较好,joplin是用webdav,早期siyuan也开放过;为知是自有服务器,可以自己填写地址就可以使用
希望公有云和私有云都支持,使用者可以灵活选择,如果是只能公有云的话,没有公有云的使用者又要额外买公有云服务,这样还不如自己出siyuan 官方额外容量付费服务更好更安心,以上建议,谢谢你

@siyuan-note siyuan-note deleted a comment from iceofst Apr 12, 2022
@Danielypzhang
Copy link

能否把这个功能做成单独收费项目,不使用官方的云空间,价格优惠点。

@88250
Copy link
Member Author

88250 commented Apr 20, 2022

@Danielypzhang 暂时不考虑做成单独的增值服务。

@JCJC01
Copy link

JCJC01 commented Apr 29, 2022

请问这个有计划什么时候推出吗

@88250
Copy link
Member Author

88250 commented Apr 29, 2022

@JCJC01 还在考虑中,在此之前我们需要先将新版同步实现正式上线取代旧版同步。

@88250
Copy link
Member Author

88250 commented May 9, 2022

刚刚整理了一下同步接口,感觉需要实现的接口较多且较为繁琐,估计得考虑更好的方案,比如直接内置七牛云实现。如果可行的话,用户仅需填写七牛云密钥即可使用。

@JCJC01
Copy link

JCJC01 commented May 10, 2022

如果这样子,也就是只能再付费给七牛云才能使用,还不如直接容量不够,思源官方付费扩容;
这样就是失去了这个issue的部分意义了

@JCJC01
Copy link

JCJC01 commented May 12, 2022

思源本身也有8g内存。不知道开放架构能否思源的8g和七牛云10g的叠加。如果不可以,需要来回切换,麻烦,这不是多此一举,就多了2个g

有这个需求的,第一,出于安全私隐考虑,希望数据在自己手上,所以才希望有这个框架开放,放在第三方云,那还不如思源自己出扩容套餐,起码支持思源的开发。
第二,就算七云牛和思源的空间可以叠加,来回切换不嫌麻烦,但是需要这个issue需求的,应该不是要多2个g或者10g的吧,不要质疑为啥需要那么大,如果不需要那么大,就不会有这个需求出来

@deerainw
Copy link

hhhhh

@88250 88250 removed the Feature label May 18, 2022
@88250
Copy link
Member Author

88250 commented May 18, 2022

不考虑了,抱歉各位。

@88250 88250 closed this as completed May 18, 2022
@88250
Copy link
Member Author

88250 commented May 26, 2022

我们一步到位吧,开源整个项目 #5013

@jearton
Copy link

jearton commented May 26, 2022

如果真要增加第三方同步的能力,我也认为直接内置各个OSS厂商的配置,体验是非常好的。举个例子:比如像这款图床工具,也是直接内置了主流厂商的配置。
image

而如何对接这些云存储厂商,我觉得使用 rclone 这款开源工具来做是非常合适的。

@zxcvbnmzsedr
Copy link

如果开放同步的话,思源的订阅岂不是就没啥意义了吗?
那就真变成纯粹是靠爱发电了

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants