Skip to content

WebDAV ​

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

Configuration ​

Credential Profile required

WebDAV requires a Credential Profile of type USERNAME_PASSWORD. Create one in Vault → Credentials before saving the destination.

FieldDescriptionDefaultRequired
NameFriendly name for this destination-✅
URLWebDAV endpoint URL-✅
LoginUSERNAME_PASSWORD credential profile (username + password or app password)-✅
FolderSubfolder path on the server. The folder button beside it browses the folders below the URL once the connection and its login are filled in-❌

Setup Guide ​

  1. Create a USERNAME_PASSWORD credential profile in Vault → Credentials (guide)
  2. Obtain the WebDAV URL from your provider (see examples below)
  3. Go to Connections → Destinations → New destination → WebDAV
  4. Enter the URL and pick the credential profile under Login
  5. (Optional) Set a Folder in the Location part to organize backups in a subfolder, or pick it with the folder button (📂)
  6. Click Test connection 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 Settings → Security → Devices & Sessions instead of using your account password
  3. Set the Folder in the Location part 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 Server → Settings
  3. WebDAV URL: https://your-nas:5006/
  4. Use the folder 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 folder 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 folder.

Next Steps ​

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