WebDAV synchronization
Back up your data automatically to your own WebDAV server.
Overview
You connect Bunt to your WebDAV server. Bunt uploads your backups there and restores them on your other devices.
How to find it
- Open the side menu and select Settings.
- Tap Backup.
- In the WebDAV section, tap Configure WebDAV.
Step by step
- Enter the Server address and Target folder.
- Enter your Username and Password.
- Tap Test connection.
- Confirm your server's certificate if prompted.
- Tap Save.
Optional
- Show backups: Open the list of server backups in the WebDAV section.
- Restore: Load a server backup onto this device.
- Delete older backups: Limit the number of server backups per device.
- Disconnect: Remove credentials and settings from this device.
MDM configuration
School administrators can pre-fill or block WebDAV via MDM. Fields that are set are fixed in the app and can no longer be changed by the user. Example configuration (without iCloud):
<?xml version="1.0"?>
<managedAppConfiguration>
<version>2</version>
<bundleId>de.bunt.app.mobile</bundleId>
<dict>
<boolean keyName="webdav_sync_allowed">
<defaultValue>
<value>true</value>
</defaultValue>
</boolean>
<string keyName="webdav_server_url"/>
<string keyName="webdav_remote_directory"/>
<string keyName="webdav_retention_policy">
<constraint nullable="true">
<values>
<value>appendOnly</value>
<value>autoDelete</value>
</values>
</constraint>
</string>
<integer keyName="webdav_max_backups">
<constraint nullable="true" min="1"/>
</integer>
</dict>
<presentation defaultLocale="en-US">
<field keyName="webdav_sync_allowed" type="checkbox">
<label>
<language value="en-US">Allows WebDAV backup synchronization. When disabled, WebDAV is fully blocked regardless of the other settings.</language>
</label>
</field>
<field keyName="webdav_server_url" type="input">
<label>
<language value="en-US">WebDAV server address (HTTPS). When set, it is locked in the app and cannot be changed; users only enter username and password.</language>
</label>
</field>
<field keyName="webdav_remote_directory" type="input">
<label>
<language value="en-US">Target folder on the server that backups are uploaded into (e.g. /bunt-backups/).</language>
</label>
</field>
<field keyName="webdav_retention_policy" type="input">
<label>
<language value="en-US">Server retention. "appendOnly" never deletes (recommended); "autoDelete" automatically deletes the oldest backups once more than the configured maximum are stored per device on the server.</language>
</label>
</field>
<field keyName="webdav_max_backups" type="input">
<label>
<language value="en-US">Maximum number of backups kept per device (locally and on the server). Leave empty to use the default of 10.</language>
</label>
</field>
</presentation>
</managedAppConfiguration>