From 44016975a97906653844f2d3191e94ac16733a89 Mon Sep 17 00:00:00 2001 From: pierreozoux <pierre@ozoux.net> Date: Wed, 26 Apr 2017 11:17:02 +0100 Subject: [PATCH] First commit --- README.md | 10 ++++++++++ docker-compose.yml | 12 ++++++++++++ env | 3 +++ 3 files changed, 25 insertions(+) create mode 100644 docker-compose.yml create mode 100644 env diff --git a/README.md b/README.md index 89a57df..fbd0648 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,12 @@ # borg-client A client to backup to borg server + +## Getting started + +``` +git clone https://github.com/indiehosters/borg-client . +cd borg-client +ssh-keygen -f ./ssh/id_rsa -N '' -t rsa +cp env.example env +vi env +``` diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..9e5261c --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,12 @@ +backup: + image: indiehosters/borg + hostname: ${HOSTNAME} + environment: + - BORG_MODE=CLIENT + - BACKUP_FREQUENCY=3600 + - BORG_FOLDER + - BORG_PASSPHRASE + volumes: + - /var/run/docker.sock:/var/run/docker.sock + - /data/domains:/domains + - ./ssh/:/root/.ssh/ diff --git a/env b/env new file mode 100644 index 0000000..65d01c1 --- /dev/null +++ b/env @@ -0,0 +1,3 @@ +BORG_PASSPHRASE="" +BORG_FOLDER=ssh://borg@IP:PORT/backups +HOSTNAME -- GitLab