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

Kernel serve WebDAV service on /webdav/ #9633

Closed

Conversation

Zuoqiu-Yingyi
Copy link
Contributor

  • Please commit to the dev branch
  • For contributing new features, please supplement and improve the corresponding user guide documents
  • For bug fixes, please describe the problem and solution via code comments
  • For text improvements (such as typos and wording adjustments), please submit directly

内核在路径 /webdav/ 上提供用户工作空间的 WebDAV 服务
The kernel provides the WebDAV service for the user's workspace on the path /webdav/

应用场景 | Application scenarios

  • 用户管理工作空间中的文件
    Users manage files in the workspace
  • 用户使用 WebDAV 在局域网内进行同步
    Users use WebDAV to synchronize within a local area network

TESTED

@88250
Copy link
Member

88250 commented Nov 11, 2023

感谢花时间提交 PR,但目前暂时不考虑提供存储服务:

  1. 目前的同步算法不支持切换存储服务,切换的话会导致同步快照无法正确处理,数据会被覆盖
  2. 提供存储服务的主要场景应该是 Docker 部署,该场景下自建第三方 S3 性能更好
  3. WebDAV 数据放置在工作空间路径下不安全,可能会导致存储被清空

我关闭了,尽请谅解。

@88250 88250 closed this Nov 11, 2023
@Zuoqiu-Yingyi Zuoqiu-Yingyi deleted the feat/kernel-webdav-service branch November 20, 2023 18:59
@Zuoqiu-Yingyi
Copy link
Contributor Author

暂不考虑用户使用 WebDAV 在局域网内进行同步的应用场景

可以考虑最近遇到的这些新应用场景:

  • 在移动端等不方便访问文件系统的客户端中管理工作空间目录下的文件
  • 为 CardDAV/CalDAV 等插件的开发提供本地优先的存储方案

@88250
Copy link
Member

88250 commented Sep 3, 2024

重新提交 PR 吧。

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

Successfully merging this pull request may close these issues.

2 participants