Setting up a WebDAV server for Shareboxed
Shareboxed uploads straight to a WebDAV server: Nextcloud, ownCloud, a Synology NAS, Fastmail, kDrive, Box. Files keep their own names in a folder you can browse like any other.
| Field | Value |
|---|---|
| Server | the full WebDAV address, see below |
| Username + Password | an app password where the server offers one |
| Folder | optional, a directory to write inside |
1. Find the WebDAV address
Every server hangs its WebDAV root somewhere else, and none of them can be guessed:
| Server | Address |
|---|---|
| Nextcloud | https://cloud.example.com/remote.php/dav/files/<username> |
| ownCloud | https://cloud.example.com/remote.php/dav/files/<username> |
| Synology | https://nas.example.com:5006 (enable WebDAV Server first) |
| Fastmail | https://myfiles.fastmail.com |
| Box | https://dav.box.com/dav |
A bare host becomes https://. Type http:// only for a server on your own
network: the password travels on every request.
2. Make an app password
Use an app password instead of the account's own where the server offers one: it works with two-factor and can be revoked on its own. On Nextcloud: Settings → Security → Devices & sessions → Create new app password. On Synology it is a normal user with write access to one shared folder.
No shareable links
The Sharing switch is not offered for WebDAV. A download link works because one request for one file can be signed without handing out the account; WebDAV authenticates with a header on every request, and a header does not fit in a link. Use an S3 or R2 connection for batches that need a link.
When something does not work
Press Test Connection first. What it can say:
| Test Connection says | Fix |
|---|---|
| Missing credentials | The Username or Password field is empty or was not saved. |
| Invalid server | The address is not a WebDAV collection. Check the path: Nextcloud needs /remote.php/dav/files/<username>. |
| Invalid credentials | The username or the password is wrong. With two-factor on, use an app password. |
| Insufficient permissions | The account may not enter that folder. |
| Not reachable | Nothing answered: a typo in the host or port, a firewall, or a server that only resolves on another network. |
| Server errored | The server itself failed. Check its own log. |
A named Folder that does not exist yet is fine: the test passes and the first upload creates it.