Skip to content

WebDAV

Store backups on any WebDAV-compatible server - Nextcloud, ownCloud, Synology, Apache, and more.

Configuration

FieldDescriptionDefaultRequired
NameFriendly name for this destination-
URLWebDAV endpoint URL-
UsernameWebDAV username-
PasswordWebDAV password or app password-
Path PrefixSubfolder path on the server-

Setup Guide

  1. Obtain the WebDAV URL from your provider (see examples below)
  2. Go to DestinationsAdd DestinationWebDAV
  3. Enter the URL, Username, and Password
  4. (Optional) Set a Path Prefix to organize backups in a subfolder
  5. Click Test to verify the connection
Nextcloud / ownCloud Setup
  1. WebDAV URL format: https://your-cloud.example.com/remote.php/dav/files/USERNAME/
  2. Recommended: Create an App Password under SettingsSecurityDevices & Sessions instead of using your account password
  3. Set Path Prefix to e.g. Backups/DBackup
Synology NAS WebDAV Setup
  1. Enable WebDAV in Package Center → install WebDAV Server
  2. Configure HTTPS port (default: 5006) under WebDAV ServerSettings
  3. WebDAV URL: https://your-nas:5006/
  4. Use Path Prefix to target a specific shared folder

How It Works

  • Files are uploaded via HTTP PUT to the WebDAV endpoint
  • DBackup creates subdirectories per job within the Path Prefix automatically
  • All credentials are stored AES-256-GCM encrypted in the database
  • Supports both HTTP and HTTPS endpoints

Troubleshooting

401 Unauthorized

401 Unauthorized

Solution: Check username and password. For Nextcloud, use an App Password instead of your account password (especially with 2FA enabled).

405 Method Not Allowed

405 Method Not Allowed

Solution: Verify the WebDAV URL is correct. A common mistake is using the web UI URL instead of the WebDAV endpoint.

SSL Certificate Error

UNABLE_TO_VERIFY_LEAF_SIGNATURE

Solution: Ensure your server has a valid SSL certificate. For self-signed certs, set NODE_TLS_REJECT_UNAUTHORIZED=0 (not recommended for production).

MKCOL Failed

409 Conflict

Solution: The parent directory doesn't exist. Create the target folder manually in your WebDAV client or adjust the Path Prefix.

Next Steps

Released under the GNU General Public License. | Privacy · Legal Notice