From 23febfaac27aee6716336bac46fcf727e63b3e98 Mon Sep 17 00:00:00 2001 From: Jan-Philipp Benecke Date: Mon, 24 Feb 2025 18:05:26 +0100 Subject: [PATCH] Add documentation for new WebDAV integration (#37365) * Add documentation for new WebDAV integration * Add missing verify ssl * Fix * Update source/_integrations/webdav.markdown Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --------- Co-authored-by: c0ffeeca7 <38767475+c0ffeeca7@users.noreply.github.com> --- source/_integrations/webdav.markdown | 50 ++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 source/_integrations/webdav.markdown diff --git a/source/_integrations/webdav.markdown b/source/_integrations/webdav.markdown new file mode 100644 index 00000000000..b8d622f8532 --- /dev/null +++ b/source/_integrations/webdav.markdown @@ -0,0 +1,50 @@ +--- +title: WebDAV +description: Instructions on how to setup a WebDAV location to be used with backups. +ha_release: 2025.3 +ha_category: + - Backup +ha_iot_class: Cloud Polling +ha_config_flow: true +ha_domain: webdav +ha_codeowners: + - '@jpbede' +ha_integration_type: service +related: + - docs: /common-tasks/general/#backups + title: Backups +ha_quality_scale: bronze +--- + +This integration allows you to use a [WebDAV](https://en.wikipedia.org/wiki/WebDAV) compatible location for [Home Assistant Backups](/common-tasks/general/#backups). + +## Installation + +{% include integrations/config_flow.md %} +{% configuration_basic %} +URL: + description: "URL of the WebDAV server. Common examples are provided below." +Username: + description: "Username for the WebDAV server." +Password: + description: "Password for the WebDAV server." +Backup path: + description: "Path to the folder where the backups should be stored. The path is relative to the root of the WebDAV server." +Verify SSL: + description: "Verify the SSL certificate of the WebDAV server." +{% endconfiguration_basic %} + +### Common WebDAV URLs + +- [Nextcloud](https://nextcloud.com/): `https:///remote.php/dav/files//` +- [Owncloud](https://owncloud.com/): `https:///remote.php/dav/files//` +- [Hetzner Storage Box](https://www.hetzner.com/storage/storage-box): `https://.your-storagebox.de` +- [Strato HiDrive](https://www.strato.de/): `https://webdav.hidrive.strato.com` + +## Removing the integration + +This integration follows standard integration removal. No extra steps are required. + +{% include integrations/remove_device_service.md %} + +- If you remove the integration, the backup folder is not automatically deleted. You have to manually delete it.