## Restic 

This [`docker-compose.yml`](./docker-compose.yml) file runs Restic backup as per [`crontab.txt`](data/restic/crontab.txt) with parameters set in  [`.env`](.env.template) using the [restic/restic](https://hub.docker.com/r/restic/restic/) image.

### Setup

#### Setup your config
```
cp .env.template .env
vi .env
```

#### Run the container
```
docker-compose up -d
docker logs restic -f
```

### Operation

#### List snapshots with date/time
```
/ # restic ls
Fatal: Invalid arguments, either give one or more snapshot IDs or set filters.
/ # restic snapshots
repository 276b6a79 opened successfully, password is correct
ID        Time                 Host        Tags        Paths
------------------------------------------------------------------
e70bd81a  2020-01-05 23:39:20  restic                  /mnt/source
d629a178  2020-01-06 20:20:06  restic                  /mnt/source
------------------------------------------------------------------
2 snapshots
```


#### Show diff between  snapshots
```
restic diff e70bd81a d629a178
```


### References
- Restic docu: https://restic.readthedocs.io/en/stable/index.html