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

More Drives #569

Open
michaelquigley opened this issue Feb 23, 2024 · 3 comments
Open

More Drives #569

michaelquigley opened this issue Feb 23, 2024 · 3 comments
Assignees
Labels
enhancement Enhancement of an existing feature feature New feature description
Milestone

Comments

@michaelquigley
Copy link
Collaborator

Features to be incorporated into the next major round of drives functionality.

  • S3 storage
  • More robust synchronization
  • More robust end-user implementation
@michaelquigley michaelquigley self-assigned this Feb 23, 2024
@michaelquigley michaelquigley added enhancement Enhancement of an existing feature feature New feature description labels Feb 23, 2024
@michaelquigley michaelquigley added this to the v0.5 milestone Feb 23, 2024
@michaelquigley
Copy link
Collaborator Author

Investigate JuiceFS:

https://juicefs.com/

@qrkourier
Copy link
Member

It would be helpful if zrok drive could additionally handle GET requests. That way, I could share an HTTP link to the files in my zrok drive the same way I do for the zrok web backend, and the same files would still be available in the file explorer/manager/finder app.

@qrkourier
Copy link
Member

qrkourier commented Mar 21, 2024

I was privately asked for help with drives because it's unclear from the drives doc in https://docs.zrok.io/docs/guides/drives/cli/ (or blog posts) that a zrok drive is not a web site, and visiting the drive in a web browser will get the error "method not allowed" (GET).

The user was confused because they expected to see the drive contents at the private proxy URL provided by zrok access private {drive share token}.

Supporting GET for drives would soften the user experience somewhat, but there also seems to be a need to clarify how accessing a WebDAV drive is different from accessing a website. If we add more types of drives, then we'll at least need a hint about where to get info for each permutation supported drive type (file-like protocol, e.g., WebDAV, S3, etc.) and major OS, e.g., macOS Finder can use WebDAV directly, but may need Cyberduck to use S3.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement of an existing feature feature New feature description
Projects
Development

No branches or pull requests

2 participants