Skip to content
Shareboxed

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.