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

[功能]: 数据备份和恢复(WebDAV) #831

Open
kangfenmao opened this issue Jan 23, 2025 · 19 comments
Open

[功能]: 数据备份和恢复(WebDAV) #831

kangfenmao opened this issue Jan 23, 2025 · 19 comments
Labels
enhancement New feature or request

Comments

@kangfenmao
Copy link
Collaborator

kangfenmao commented Jan 23, 2025

您的功能建议是否与某个问题相关?

  1. webdav 增加自定义时间,自动循环保存 #217
  2. 需求:WebDAV备份添加基础加密功能 #220
  3. 功能:选择备份内容,不备份聊天记录 #339
  4. 是否有计划支持 S3 备份 #385
  5. [错误]: webdav备份到alist的Crypt驱动存储报错 #560
  6. [功能]: 本地数据备份增加定时备份功能 #607
  7. [Question]: webdav安全问题,论坛看到到 #620
  8. [功能]: webdva备份 #689
  9. [问题]: 知识库文件一多,备份和恢复时容易出现失败,如何优化 #699
  10. [功能]: 备份功能是否能增加备份选项? #725
  11. [问题]: webDav 备份时间选项优化 #800
  12. [功能]: 自动备份和恢复 #810
  13. [功能]: Webdav数据备份优化建议 #820
  14. [功能]: 通过云端备份数据文件时间戳比较,实现自动备份和恢复 #824
  15. [功能]: WebDAV备份添加时间戳,可选择恢复指定时刻的备份文件 #830
  16. [功能]: WebDAV是否可以增加一个同步功能 #1373
  17. [功能]: webdav增量备份和多设备数据合并 #1752
  18. [Feature]: 建议允许用户自行选择需要备份的数据类型 #1987
  19. [功能]: 在数据恢复时,能否不覆盖当前配置的自动备份时间? #1705
  20. [功能]: WebDAV备份时选择性备份,支持选择不备份代理配置 #1085
  21. [功能]: 备份功能不要使用一个json文件&不同系统的快捷键应区分 #857
  22. [Feature]: Data backup - separate backup (or synchronization) of the knowledge base #2014
  23. [Feature]: webdav 备份限制单个文件大小。 #2043
  24. [功能]: 新增数据备份/同步分项选择功能 - 提升用户体验和效率 #1893
@yuzixieshouhuajiaqi
Copy link

大佬,webdav备份失败,但是其他多个软件,比如zotero等,可以正常使用此webdav成功备份,webdav没有任何问题。
Image

@jtsang4
Copy link
Contributor

jtsang4 commented Feb 9, 2025

请问后续可以支持多设备之间的数据同步吗?现在的数据备份没法在多设备场景的情况下使用,会造成数据覆盖

@kangfenmao
Copy link
Collaborator Author

kangfenmao commented Feb 10, 2025

请问后续可以支持多设备之间的数据同步吗?现在的数据备份没法在多设备场景的情况下使用,会造成数据覆盖

成本太高,流量很贵。开源版本不会提供网络服务,同步需求将来会在付费版本中提供。

@jtsang4
Copy link
Contributor

jtsang4 commented Feb 10, 2025

请问后续可以支持多设备之间的数据同步吗?现在的数据备份没法在多设备场景的情况下使用,会造成数据覆盖

成本太高,流量很贵。开源版本不会提供网络服务,同步需求将来会在付费版本中提供。

@kangfenmao 开源版本如果支持 WebDAV、S3 或数据库同步的话,服务费用应该可以由用户承担。这样的好处是能满足多设备用户的需求(现在的情况多设备用户不太可用),再一个是对于数据敏感类用户,还是希望数据存在用户自己的服务里

考虑到对付费版本的影响,感觉可以参考思源笔记,自定义同步可以作为付费特性开通 https://b3log.org/siyuan/en/pricing.html

@huangsijun17
Copy link

huangsijun17 commented Feb 10, 2025

大佬,webdav备份失败,但是其他多个软件,比如zotero等,可以正常使用此webdav成功备份,webdav没有任何问题。 Image

我使用坚果云的WebDAV备份成功,建议排查自己的设置。或者找找看日志?
考虑设置错误或兼容性问题。

请问后续可以支持多设备之间的数据同步吗?现在的数据备份没法在多设备场景的情况下使用,会造成数据覆盖

成本太高,流量很贵。开源版本不会提供网络服务,同步需求将来会在付费版本中提供。

@kangfenmao 开源版本如果支持 WebDAV、S3 或数据库同步的话,服务费用应该可以由用户承担。这样的好处是能满足多设备用户的需求(现在的情况多设备用户不太可用),再一个是对于数据敏感类用户,还是希望数据存在用户自己的服务里

考虑到对付费版本的影响,感觉可以参考思源笔记,自定义同步可以作为付费特性开通 https://b3log.org/siyuan/en/pricing.html

我使用的开源版支持备份到WebDAV啊。就是现在的备份文件是无密码的zip压缩包,备份在公有云上,存在一定的泄露风险。希望可以添加备份文件加密的功能。

@jtsang4
Copy link
Contributor

jtsang4 commented Feb 10, 2025

大佬,webdav备份失败,但是其他多个软件,比如zotero等,可以正常使用此webdav成功备份,webdav没有任何问题。 Image

我使用坚果云的WebDAV备份成功,建议排查自己的设置。或者找找看日志? 考虑设置错误或兼容性问题。

请问后续可以支持多设备之间的数据同步吗?现在的数据备份没法在多设备场景的情况下使用,会造成数据覆盖

成本太高,流量很贵。开源版本不会提供网络服务,同步需求将来会在付费版本中提供。

@kangfenmao 开源版本如果支持 WebDAV、S3 或数据库同步的话,服务费用应该可以由用户承担。这样的好处是能满足多设备用户的需求(现在的情况多设备用户不太可用),再一个是对于数据敏感类用户,还是希望数据存在用户自己的服务里
考虑到对付费版本的影响,感觉可以参考思源笔记,自定义同步可以作为付费特性开通 https://b3log.org/siyuan/en/pricing.html

我使用的开源版支持备份到WebDAV啊。就是现在的备份文件是无密码的zip压缩包,备份在公有云上,存在一定的泄露风险。希望可以添加备份文件加密的功能。

这里的同步不是指备份,是指多设备之间的同步。现在的备份如果在多个设备之间使用,数据是会相互覆盖的

@huangsijun17
Copy link

huangsijun17 commented Feb 10, 2025 via email

@jtsang4
Copy link
Contributor

jtsang4 commented Feb 10, 2025

同步必然覆盖设置啊……不然怎么叫同步?
你想不覆盖设置,WebDAV 路径分别设置成不同的路径,或者cherry-studio里设置成不同的数据源。

你尝试一下 Lobe-Chat 数据库版本就能理解差异了,不过看开发者理解意图了就 OK

@graphenn
Copy link

webdav太少了,现在s3多,希望优先s3

@huangsijun17
Copy link

webdav太少了,现在s3多,希望优先s3

坚果云,有几十G的免费空间,自带免费WebDAV,拿来个人同步配置,足够了。普通中小企业环境,可以用群辉等NAS的WebDAV。而且,会用S3,能自建MinIO的公司,不可能搭不了WebDAV。配置文件也不熟需要CDN加速,需要HTTP分发等的场景,WebDAV是最合适的方案之一了。

@graphenn
Copy link

webdav太少了,现在s3多,希望优先s3

坚果云,有几十G的免费空间,自带免费WebDAV,拿来个人同步配置,足够了。普通中小企业环境,可以用群辉等NAS的WebDAV。而且,会用S3,能自建MinIO的公司,不可能搭不了WebDAV。配置文件也不熟需要CDN加速,需要HTTP分发等的场景,WebDAV是最合适的方案之一了。

公有云上都是s3呀,便宜又好用,想用多大用多大,肯定是比搭建一套webdav方便的。这应该不是我们这边的感受,我用到的各种包、软件,绝大部分需要存储的时候,都是支持s3,不支持webdav,除了zotero

@huangsijun17
Copy link

huangsijun17 commented Feb 14, 2025

webdav太少了,现在s3多,希望优先s3

坚果云,有几十G的免费空间,自带免费WebDAV,拿来个人同步配置,足够了。普通中小企业环境,可以用群辉等NAS的WebDAV。而且,会用S3,能自建MinIO的公司,不可能搭不了WebDAV。配置文件也不熟需要CDN加速,需要HTTP分发等的场景,WebDAV是最合适的方案之一了。

公有云上都是s3呀,便宜又好用,想用多大用多大,肯定是比搭建一套webdav方便的。这应该不是我们这边的感受,我用到的各种包、软件,绝大部分需要存储的时候,都是支持s3,不支持webdav,除了zotero

WebDAV是云盘/网盘的附属功能,不是公有云的附属功能。云盘+WebDAV是免费的文档数据存储服务,S3是收费的存储分发服务。
这么说吧,WebDAV类似于SMB、FTP、NFS之类的协议,是一个基于HTTP的文件传输协议,但一般用于个人/团队文件管理。
而S3,是存放静态资源的,不是放个人数据的。

@yinzhiyizhi
Copy link

我想问问能不能让便携版的程序能够自定义数据的存储位置,这样的话就方便很多,无论是和便携版程序放在一起,做到即插即用;还是将数据存储在网盘同步的文件夹下自己同步,都是无比方便。
另外便携版更新的时候能不能更新的是便携版的程序,不要更新安装版的程序,每次一不小心按错都要将安装好的安装版重新卸载,谢谢了!

@ous50
Copy link

ous50 commented Feb 14, 2025

Error invoking remote method 'backup:backupToWebdav': InvalidCharacterError: The string to be encoded contains characters outside of the Latin1 range.

我在使用 Alist 的 WebDAV 备份的时候遇到了这个错误。改了的只有 WebDAV Path。

@isCopyman
Copy link

没搞懂应该怎么同步,两个设备上都设置了webdav,但是似乎没有自动同步,手动从备份里恢复还会报错

@ousugo ousugo marked this as a duplicate of #1752 Feb 16, 2025
@TeacherTan TeacherTan added the enhancement New feature or request label Feb 16, 2025
@kangfenmao
Copy link
Collaborator Author

没搞懂应该怎么同步,两个设备上都设置了webdav,但是似乎没有自动同步,手动从备份里恢复还会报错

不能同步,只能备份和恢复

@huangsijun17
Copy link

没搞懂应该怎么同步,两个设备上都设置了webdav,但是似乎没有自动同步,手动从备份里恢复还会报错

不能同步,只能备份和恢复

启动时对比一次最新的备份,比本地新,提示是否覆盖,可行吗?

@Fangziyang0910
Copy link

webdev多端同步,建议采用增量备份同步。设置的同步间隔短一些坚果云免费的一个月1G的上传流量吃不消,每次都是上传一个压缩包全覆盖。

@huangsijun17
Copy link

webdev多端同步,建议采用增量备份同步。设置的同步间隔短一些坚果云免费的一个月1G的上传流量吃不消,每次都是上传一个压缩包全覆盖。

你不说,我也没注意,我坚果云流量也烧了一大截。

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

No branches or pull requests

10 participants