Sign inSign up

t13a/absync-controller

By t13a

Updated about 7 years ago

A loosely coupled backup

Image
0

937

t13a/absync-controller repository overview

absync-controller

Usage

$ docker run --rm --name absync-controller \
-e ACTIVE_SNAPSHOT_CMD=/usr/local/bin/absync-active-snapshot \
-e ACTIVE_SSH_USER=storage-admin \
-e ACTIVE_SSH_HOST=a.example.com \
-e ACTIVE_SSH_PORT=8873 \
-e ACTIVE_SSH_IDENTITY=/identity \
-e BACKUP_CMD=/usr/local/bin/absync-backup \
-e BACKUP_SSH_USER=storage-admin \
-e BACKUP_SSH_HOST=b.example.com \
-e BACKUP_SSH_PORT=9873 \
-e BACKUP_SSH_IDENTITY=/identity \
-e PROMETHEUS_ENABLED=yes \
-e PROMETHEUS_JOB=absync \
-e PROMETHEUS_INSTANCE=c.example.com \
-e PROMETHEUS_CONTROLLER=a-b \
-e PROMETHEUS_PUSHGATEWAY_URL=https://pushgateway.d.t13a.net \
-e PROMETHEUS_PUSHGATEWAY_CA_CERT=/ca.crt \
-v $(pwd)/crontab:/var/spool/cron/crontabs/root:ro \
-v $(pwd)/identity:/identity:ro \
-v $(pwd)/ca.crt:/ca.crt:ro \
t13a/absync-controller

Tag summary

Content type

Image

Digest

Size

6.6 MB

Last updated

about 7 years ago

docker pull t13a/absync-controller