Cron backups is a docker image to automate periodic backups easily to Dropbox with only one Docker container!
- Auto compression
- Periodic backups
- Multiple folder selection
- Tiny footprint (9Mb)
- Upload to Dropbox
You need to set your backup folders as volumes and 2 environment variables.
It backups every folder you mapped into /backup
folder with volumes
CRON
: Crontab value to set period of backups. Ref: https://crontab.guru/
DROPBOX_TOKEN
: Access Token you get for Dropbox folder. Ref: https://www.dropbox.com/developers/apps/create
Edit docker-compose and run with docker-compose up -d
version: '3'
services:
caddy:
image: yunussandikci/cron-backups
volumes:
- /Users/yunussandikci/Pictures/:/backup/Pictures
- /Users/yunussandikci/Downloads/:/backup/Downloads
- /Users/yunussandikCci/Documents/Zoom/:/backup/Zoom
environment:
CRON: "* * * * *"
DROPBOX_TOKEN: "<dropbox_token>"