Simple Docker image that runs imap-backup with crontab.
Checkout the documentation at joeyates/imap-backup and create a config.json configuration file.
Pass the configuration into the container via a environment variable:
docker run \
-e 'CONFIG={"accounts":[]}' \
kriskbx/docker-imap-backup
… or via volume:
docker run \
-v /host/path/to/config.json:/root/.imap-backup/config.json:ro \
kriskbx/docker-imap-backup
Make sure you mount the directories your emails will be backuped to as volumes as well.
If you want to change the default hourly interval, pass an environment variable:
docker run \
-e 'SCHEDULE=* * * * *' \
kriskbx/docker-imap-backup
MIT