Duplicati App
Free backup software to store encrypted backups online. Supports many storage providers including Google Drive, Amazon S3, Dropbox, and more.
Features
- ☁️ Cloud Storage Support: Google Drive, Dropbox, Amazon S3, OneDrive, and more
- 🔐 Strong Encryption: AES-256 encryption for all backups
- 📅 Flexible Scheduling: Automated backups on your schedule
- 🔄 Incremental Backups: Only upload changed data
- 🗜️ Compression: Reduce storage usage with built-in compression
- 🌐 Web Interface: Easy-to-use browser-based management
- 📁 File Versioning: Keep multiple versions of your files
Installation
- Add the J0rsa repository to your Home Assistant
- Search for “Duplicati” in the App Store (formerly Add-on Store)
- Click Install and wait for the download to complete
- Start the app
Usage
Accessing the Web Interface
After starting the app, access Duplicati at:
- Via Ingress: Click “Open Web UI” in the app panel
- Direct Access:
http://homeassistant.local:8200
Creating Your First Backup
- Open the Duplicati web interface
- Click “Add backup”
- Choose your backup destination (cloud provider or local)
- Select folders to back up
- Set encryption passphrase
- Configure schedule
- Save and run your first backup
Supported Storage Providers
| Provider | Description |
|---|---|
| Google Drive | Google’s cloud storage |
| Dropbox | Popular cloud storage |
| Amazon S3 | AWS object storage |
| OneDrive | Microsoft cloud storage |
| Backblaze B2 | Affordable cloud backup |
| SFTP/SSH | Remote servers |
| WebDAV | Standard web protocol |
| Local/Network | Local drives or NAS |
Configuration
Backup Sources
The app has access to:
/config- App configuration directory/share- Home Assistant shared folder
Recommended Backup Strategy
- Home Assistant Config: Back up
/configfolder regularly - Encryption: Always set a strong passphrase
- Retention: Keep at least 7 days of versions
- Testing: Regularly test restoring files
Example Backup Configuration
Source: /config
Destination: Google Drive
Schedule: Daily at 3:00 AM
Retention: 7 versions
Encryption: AES-256
Restoring Files
- Open Duplicati web interface
- Go to “Restore”
- Select the backup to restore from
- Choose files or folders to restore
- Select restore location
- Start restoration
Tips
- Test Restores: Periodically verify your backups work
- Multiple Destinations: Consider backing up to multiple locations
- Bandwidth: Schedule large backups during off-peak hours
- Notifications: Set up email alerts for backup status
Troubleshooting
Backup Fails
- Check storage provider credentials
- Verify internet connectivity
- Check available storage space
- Review Duplicati logs for errors
Slow Backups
- First backup is always slowest (full backup)
- Subsequent backups are incremental
- Consider excluding large, rarely-changed files
Cannot Access Web UI
- Ensure the app is running
- Try accessing via Ingress
- Check port 8200 availability
Support
| ← Back to Apps | View on GitHub |