WebDAV / WebDAVS

The HTTP extension that turns a web server into a file server — and the door to Nextcloud, ownCloud, Synology and HiDrive.

Live-tested Verified against a live server

What Mountit does with it

Mount
Read and write, in Finder
Offline cache
Metadata cache, read-ahead and write-back — the same volume stack as every other service
Encryption layer
Available on this connection: client-side, rclone-compatible crypt over the data before it leaves your Mac
Editions
Both. Either edition mounts it through File Provider, so it appears in Finder — and, on Standard, in the Files app on iPad and Vision Pro

The engineering ledger lists WebDAV / WebDAVS among the services run against a real server. Which of those two things it says is read out of docs/BACKEND-COVERAGE.md in the app repository when this site is built, not typed here — so the level above moves when the ledger does, and the build stops rather than leave the paragraph above it saying something else.

The conformance record

Blocked by a finding. A lane ran and 9 findings stand between this service and a clean record. They are the return on running the corpus, and they are published rather than filtered. Every service’s standing, side by side.

Being mounted once is the floor. The conformance harness runs the same corpus of assertions at every backend — must for the contract the volume layer relies on, should for a well-behaved server, and probe for observations that become capability data — and commits the verdicts as a file. These numbers are read out of that file.

A failure here is a finding about this protocol, not a broken test. They are published rather than filtered because a page that showed only the green ones would be worth nothing.

LaneRunMustShouldProbe
rclone-webdav2026-09-0161 passed, 3 failed18 passed, 7 failed, 3 skipped29 passed, 1 failed
wsgidav-webdav2026-09-0161 passed, 6 failed18 passed, 7 failed, 3 skipped29 passed, 1 failed
  • rclone-webdav — 122 assertions. 3 assertions tagged must failed. 1 capability the backend claimed was contradicted by what the server actually did. On the harness's own rule — no must failure and no capability disproved — this lane does not by itself promote the service.
  • wsgidav-webdav — 125 assertions. 6 assertions tagged must failed. 2 capabilities the backend claimed were contradicted by what the server actually did. On the harness's own rule — no must failure and no capability disproved — this lane does not by itself promote the service.

Preset endpoints

The picker pre-fills the endpoint, including the path each product serves WebDAV under — the part nobody remembers. Most of these want an app password rather than your account password; the note says where each one generates it.

ProviderEndpointYou pasteNotes
Nextcloudhttps://{host}/remote.php/dav/files/{username}Server and Username Use an app password, not your login password. docsfor Nextcloud
ownCloudhttps://{host}/remote.php/webdavServer Use an app password, not your login password. docsfor ownCloud
Synology WebDAV Serverhttps://{host}:5006Server 5006 is the HTTPS default; enable WebDAV Server in Package Center first. docsfor Synology WebDAV Server
STRATO HiDrivehttps://webdav.hidrive.strato.comCredentials only docsfor STRATO HiDrive
Koofr (WebDAV)https://app.koofr.net/dav/KoofrCredentials only Needs an app password. Mountit also speaks Koofr's own API. docsfor Koofr (WebDAV)
Hetzner Storage Sharehttps://{name}.your-storageshare.de/remote.php/dav/files/{username}Share name and Username A managed Nextcloud, so an app password works like on any Nextcloud. docsfor Hetzner Storage Share
Yandex Diskhttps://webdav.yandex.ruCredentials only Needs an app password, not your account password. docsfor Yandex Disk
Mail.ru Cloudhttps://webdav.cloud.mail.ruCredentials only Signs in with the account email address and password. docsfor Mail.ru Cloud
Fastmail Fileshttps://webdav.fastmail.comCredentials only Needs an app password from Settings > Privacy & Security. docsfor Fastmail Files
pCloud (WebDAV)https://webdav.pcloud.comCredentials only A paid-plan feature; EU accounts use ewebdav.pcloud.com. Mountit also speaks pCloud's native API. docsfor pCloud (WebDAV)
Seafile (self-hosted)https://{host}:8080/seafdavServer Enable WebDAV in seafdav.conf and restart Seafile first. docsfor Seafile (self-hosted)
cPanel Web Diskhttps://{host}:2078Server 2078 is the HTTPS default; the exact path is shown in cPanel under Web Disk. docsfor cPanel Web Disk

This table is not written on this page. It is generated from the preset list compiled into the app, and the build fails if the two disagree — which is the only way a page of endpoints stays worth trusting.

WebDAV / WebDAVS questions

Can Mountit mount WebDAV / WebDAVS?

Yes — WebDAV / WebDAVS is one of the 38 services selectable in the app. It mounts read-write, with the same cache, read-ahead and write-back as every other service.

What we will not do is claim it works before it does: this page carries the ledger’s evidence level for WebDAV / WebDAVS, and it changes the day the evidence does.

Which providers does the WebDAV / WebDAVS preset list cover?

Nextcloud, ownCloud, Synology WebDAV Server, STRATO HiDrive, Koofr (WebDAV), Hetzner Storage Share, Yandex Disk, Mail.ru Cloud, Fastmail Files, pCloud (WebDAV), Seafile (self-hosted) and cPanel Web Disk. Anything else that speaks WebDAV / WebDAVS works too — you paste the endpoint yourself, and the preset only saves you finding it.

That list is not typed on this page. It is generated from the 47 presets compiled into the app, and the build fails if the two ever disagree — which is the only reason it is safe to publish endpoints at all.

Which edition do I need?

Either — this service is in both editions. The difference is the surrounding app, not the protocol: Mountit Pro is the unsandboxed build with the block protocols; Standard is the Mac App Store build, and on iPad and Vision Pro every service appears in the Files app. Both mount this service through File Provider.

Is this how I mount Nextcloud or ownCloud?

Yes — both expose WebDAV, and Mountit ships presets that fill in the endpoint path for you. Use an app password rather than your login password; the preset notes say where each provider generates one.