Snapraid backup program for disk arrays and python script runner for automation
438
This SnapRAID image uses a python runner to automate the backup syncs. Bash, curl, jq and dumb-init entrypoint are also available.
docker run --rm \
-v /mnt:/mnt \
# https://github.com/amadvance/snapraid/blob/master/snapraid.conf.example
-v snapraid.conf:/config/snapraid.conf
# https://github.com/Chronial/snapraid-runner/blob/master/snapraid-runner.conf.example
-v snapraid-runner.conf:/config/snapraid-runner.conf
-e POST_COMMANDS_SUCCESS="curl -d 'Backup successful 😀' ntfy.sh/mytopic"
--name snapraid
ghcr.io/brettinternet/snapraid
Also available in the start.sh are slots for pre and post commands:
PRE_COMMANDS: |-
curl -d "Oh boy, here we go again..." https://healthchecks.io/start
POST_COMMANDS_SUCCESS: |-
curl -d "We backed it up!" ntfy.sh/mytopic
POST_COMMANDS_FAILURE: /config/mail-failure.sh
POST_COMMANDS_INCOMPLETE: /config/uh-oh.sh
POST_COMMANDS_EXIT: snapraid status
Content type
Image
Digest
sha256:534104f30…
Size
27.2 MB
Last updated
24 days ago
docker pull brettinternet/snapraid