DEV Community

疏影
疏影

Posted on

WebDAV on Linux: A Setup Guide for Ubuntu, Fedora, and Arch in 2026


WebDAV on Linux: not built-in, but doable

Unlike Windows and macOS, Linux doesn't ship with a polished WebDAV mount client. You have to bring your own — and pick between the kernel-level davfs2 and userspace options like gvfsd-webdav or rclone.

This article walks through the three realistic paths for a Linux user in 2026.

Path 1: davfs2 (kernel-level, low-level)

davfs2 is the closest thing to a "real" WebDAV mount on Linux. It uses FUSE under the hood, presents a mount point, and supports read/write.

Install

# Ubuntu/Debian
sudo apt install davfs2

# Fedora
sudo dnf install davfs2

# Arch
sudo pacman -S davfs2
Enter fullscreen mode Exit fullscreen mode

Configure

# Add yourself to the davfs2 group
sudo usermod -aG davfs2 $USER

# Add your credentials
echo "https://cloud.example.com/remote.php/webdav/ username password" >> ~/.davfs2/secrets
chmod 600 ~/.davfs2/secrets

# Add to fstab for auto-mount
echo "https://cloud.example.com/remote.php/webdav/ /mnt/cloud davfs2 user,noauto,file_mode=640,dir_mode=755 0 0" >> /etc/fstab

# Mount
mount /mnt/cloud
Enter fullscreen mode Exit fullscreen mode

Pros

  • Real mount point, all apps see it
  • Read / write
  • Auto-mount via fstab

Cons

  • Single-threaded — slow on big reads
  • Caching is minimal
  • Cache issues when offline

Path 2: gvfsd-webdav (GNOME Files integration)

gvfsd-webdav is what GNOME Files (Nautilus) uses when you click "Connect to Server". It works in userspace, integrates with the file manager, but doesn't give you a real mount.

Use

# Open Files, click "Other Locations" → "Connect to Server"
# URL: davs://cloud.example.com/remote.php/webdav/
# Enter credentials
# Files appear under the Network sidebar
Enter fullscreen mode Exit fullscreen mode

Pros

  • Easy to set up
  • Good integration with GNOME Files
  • No system config needed

Cons

  • No real mount (can't ls /mnt/cloud from terminal)
  • Tied to your user session
  • Other desktop environments have partial support

Path 3: rclone (cross-platform, the most flexible)

rclone is a CLI tool that supports WebDAV (and 50+ other backends). It can mount via FUSE, sync, or just copy files.

Install

curl https://rclone.org/install.sh | sudo bash
Enter fullscreen mode Exit fullscreen mode

Configure

rclone config
# n) New remote
# name> cloud
# Storage> webdav
# url> https://cloud.example.com/remote.php/webdav/
# vendor> nextcloud
# username / password
Enter fullscreen mode Exit fullscreen mode

Mount

mkdir -p ~/cloud
rclone mount cloud: ~/cloud --vfs-cache-mode full &
Enter fullscreen mode Exit fullscreen mode

Pros

  • Works on Linux, macOS, Windows, BSD
  • 50+ backends
  • Excellent caching (--vfs-cache-mode full is the key)
  • Active development, frequent updates

Cons

  • CLI-driven (no GUI setup)
  • Mount performance depends on cache mode

What about ScsDriver on Linux?

ScsDriver currently ships Windows and macOS only. There's no Linux client as of 2026-10. If you're on Linux, your best bets are davfs2 (real mount, simple), gvfsd-webdav (GUI integration), or rclone (most flexible, cross-platform).

For Windows or macOS users, ScsDriver at $5.5 lifetime (was $9.99) is the cheapest path to a real WebDAV mount with local cache. For users in mainland China, the package is sold at CN ¥20 lifetime (separate pricing region).

Verdict

If you're a Linux user with WebDAV needs:

  • Want a real mount, no fuss: davfs2
  • Want GNOME integration: gvfsd-webdav
  • Want flexibility and best caching: rclone mount

Pick one based on your workflow. All three are free and open source.

Pricing recap (overseas, Windows / macOS)

  • $1.5 monthly
  • $5.5 yearly
  • $5.5 lifetime (was $9.99)

For users in mainland China, the package is sold at CN ¥20 lifetime (separate pricing region).

Top comments (0)