Backup your Home Assistant data to the cloud with Duplicati — a free, open-source backup client with AES-256 encryption, incremental backups, and a built-in scheduler.
This add-on runs Duplicati as a native .NET application inside Home Assistant, with a web UI fully integrated through HA's ingress system. No additional ports or authentication needed — just open the add-on panel from your sidebar.
Amazon S3, IDrive e2, Backblaze B2, Box, Dropbox, FTP, Google Cloud & Drive, MEGA, Microsoft Azure & OneDrive, Rackspace Cloud Files, OpenStack Storage (Swift), Sia, Storj DCS, SSH (SFTP), WebDAV, Tencent COS, and more.
- AES-256 encryption — all data is encrypted before leaving your device
- Incremental backups — only changed data is uploaded after the first full backup
- Built-in scheduler — set it and forget it with automatic backup scheduling
- Cloud & local targets — back up to any combination of cloud services and local/network storage
- Flexible filtering — include/exclude folders, file types, or custom filter rules
- Web UI in Home Assistant — access everything from the HA sidebar via ingress
This add-on can back up the following Home Assistant folders:
| Folder | Path | Description |
|---|---|---|
| Config | /config |
HA configuration (YAML, automations, scripts) |
| Media | /media |
Media files |
| Share | /share |
Shared data between add-ons |
| SSL | /ssl |
SSL certificates |
| Add-ons | /addons |
Local add-on files |
| Backup | /backup |
HA backup snapshots (excluded from Duplicati backups by default to avoid recursion) |
- Add this repository to Home Assistant:
- Go to Settings > Add-ons > Add-on Store
- Click ⋮ (top right) > Repositories
- Add:
https://github.com/adrianoamalfi/hassos-addons
- Find Duplicati in the add-on store and click Install
- Start the add-on and click Open Web UI
Browser → HA Ingress → nginx (:8080) → Duplicati (:8200)
The add-on uses nginx as a reverse proxy to handle Home Assistant's ingress authentication and URL rewriting. Both the new Duplicati UI (ngclient) and legacy UI (ngax) are fully supported.
- Open an issue for bugs or feature requests
- Changelog for version history
Contributions are welcome! Feel free to open a PR or issue.
Created and maintained by Adriano Amalfi.
See all contributors.
This add-on is licensed under the Apache License 2.0. Duplicati is licensed under LGPL.