Foxel
Menu
On this page

WebDAV

Connect Nextcloud, ownCloud, or another WebDAV service with reads, writes, directory creation, moves, and copies.

Adapter type: webdav. See Common configuration for mounting instructions.

Setup

  1. Enable WebDAV on the remote service and copy the full directory endpoint.
  2. Prepare credentials. Services with two-factor authentication may require an app password.
  3. A Nextcloud endpoint resembles https://cloud.example.com/remote.php/dav/files/alice/. Use this endpoint rather than the browser login page.

Configuration

FieldTypeRequiredDefaultDescription
download_segment_size_mbnumberNo8Download segment size in MiB, clamped to 1–64.
download_concurrencynumberNo4Concurrent download segments, clamped to 1–16.
base_urlstringYes—Full HTTP(S) service URL; use the site address or protocol endpoint described below.
usernamestringNo—Remote account username.
passwordpasswordNo—Remote account password.
timeoutnumberNo15Request or connection timeout in seconds.

Example

This is a config object. In the admin form, fill the corresponding fields rather than pasting the whole object. Replace credential placeholders with your own values.

json
{
  "base_url": "https://cloud.example.com/remote.php/dav/files/alice/",
  "username": "alice",
  "password": "YOUR_APP_PASSWORD",
  "timeout": 15,
  "download_segment_size_mb": 8,
  "download_concurrency": 4
}

Behavior and limitations

  • base_url determines the backend root; there is no separate root field. Append a directory to the URL or use the common sub path.
  • Leave both credentials blank for an anonymous service.
  • Segmented downloads depend on upstream Range behavior. Try download concurrency 1 if streams or previews fail.

Troubleshooting

  • 401/403: check app passwords, account permissions, and whether WebDAV is enabled.
  • 405 or listing failure: make sure the proxy allows WebDAV methods such as PROPFIND, MKCOL, MOVE, and COPY.
  • Upload failure: check remote quota, proxy body limits, and timeouts.

References

External documentation provides service and authorization context. Use this page and the current Foxel adapter for configuration fields and limitations.