Uploads backups to a Dropbox folder using the official dropbox Python SDK.
Module: backups.destinations.dropbox
{
"id": "dropbox-backup",
"type": "dropbox",
"access_token": "YOUR_LONG_LIVED_ACCESS_TOKEN",
"folder": "/backups",
"retention_copies": 7
}- Go to https://www.dropbox.com/developers/apps and create a new app.
- Choose Scoped access → Full Dropbox (or a specific folder).
- Under Permissions, enable
files.content.writeandfiles.content.read. - Generate a long-lived access token from the Settings tab.
| Key | Required | Purpose |
|---|---|---|
id |
Yes | Unique identifier for this destination. |
access_token |
Yes | Dropbox long-lived access token. |
folder |
No | Root folder path within Dropbox (default: /backups). |
retention_copies |
No | Number of most recent timestamped directories to keep. |
{folder}/{source_id}/{timestamp}/{filename}