Sign inSign up

brettinternet/snapraid

By brettinternet

Updated 24 days ago

Snapraid backup program for disk arrays and python script runner for automation

Image
0

438

brettinternet/snapraid repository overview

SnapRAID

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

Tag summary

Content type

Image

Digest

sha256:534104f30

Size

27.2 MB

Last updated

24 days ago

docker pull brettinternet/snapraid