WebDAV
Store backups on any WebDAV-compatible server - Nextcloud, ownCloud, Synology, Apache, and more.
Configuration
| Field | Description | Default | Required |
|---|---|---|---|
| Name | Friendly name for this destination | - | ✅ |
| URL | WebDAV endpoint URL | - | ✅ |
| Username | WebDAV username | - | ✅ |
| Password | WebDAV password or app password | - | ❌ |
| Path Prefix | Subfolder path on the server | - | ❌ |
Setup Guide
- Obtain the WebDAV URL from your provider (see examples below)
- Go to Destinations → Add Destination → WebDAV
- Enter the URL, Username, and Password
- (Optional) Set a Path Prefix to organize backups in a subfolder
- Click Test to verify the connection
Nextcloud / ownCloud Setup
- WebDAV URL format:
https://your-cloud.example.com/remote.php/dav/files/USERNAME/ - Recommended: Create an App Password under Settings → Security → Devices & Sessions instead of using your account password
- Set Path Prefix to e.g.
Backups/DBackup
Synology NAS WebDAV Setup
- Enable WebDAV in Package Center → install WebDAV Server
- Configure HTTPS port (default: 5006) under WebDAV Server → Settings
- WebDAV URL:
https://your-nas:5006/ - 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 UnauthorizedSolution: 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 AllowedSolution: 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_SIGNATURESolution: 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 ConflictSolution: The parent directory doesn't exist. Create the target folder manually in your WebDAV client or adjust the Path Prefix.