Document WebDAV setup for bypassing entirely the need to upload #4

Open
opened 2025-11-16 07:25:48 +00:00 by utopiah · 1 comment
Owner

See description in https://video.benetou.fr/w/rHZTnX5MnHdWvWTPa2Rsw4

The principle being that experimentation q4_webdav_browser allows for specifying a WebDAV server. This means if the user setup their own WebDAV server, including locally, they can access their files directly.

This can be facilitated with e.g. CopyParty (which supports WebDAV and is a single file software, no installation required) but can be done in plenty of ways, e.g. WebDAV as Express middleware, Docker instance behind nginx, etc.

PS: some setups are problematic, e.g. NextCloud WebDAV instances does not allow CORS, cf https://github.com/nextcloud/server/issues/3131

See description in https://video.benetou.fr/w/rHZTnX5MnHdWvWTPa2Rsw4 The principle being that experimentation `q4_webdav_browser` allows for specifying a WebDAV server. This means if the user setup their own WebDAV server, including locally, they can access their files directly. This can be facilitated with e.g. CopyParty (which supports WebDAV and is a single file software, no installation required) but can be done in plenty of ways, e.g. WebDAV as Express middleware, Docker instance behind nginx, etc. PS: some setups are problematic, e.g. NextCloud WebDAV instances does not allow CORS, cf https://github.com/nextcloud/server/issues/3131
Author
Owner

Note that if you want to share the content with the headset, the URL must be accessible to it. If it's another computer localhost or 127.0.0.1 (local loopback) will not work. It must be something like 192.168.0.42

If you do want to share with the outside World (understand the risk, if your directory is read/write then others might be able to overwrite your files) you can setup a tunnel. A convenient way to do so is to use ngrok e.g. ngrok http 3923 will provide you with a HTTPS URL you can then use as public WebDAV endpoint.

Note that if you want to share the content with the headset, the URL must be accessible to it. If it's another computer localhost or 127.0.0.1 (local loopback) will not work. It must be something like 192.168.0.42 If you do want to share with the outside World (understand the risk, if your directory is read/write then others might be able to overwrite your files) you can setup a tunnel. A convenient way to do so is to use `ngrok` e.g. `ngrok http 3923` will provide you with a HTTPS URL you can then use as public WebDAV endpoint.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: utopiah/spasca-fot-sloan-q4#4