This commit is contained in:
2020-05-17 18:56:14 +02:00
parent 5c0b67b7fb
commit 6bb36cbde0
28 changed files with 156 additions and 130 deletions

View File

@@ -2,6 +2,8 @@
Often it is usefull to trigger backups autmatically. For this we can specify a `cron` attribute to each location.
> Available since version 0.18
```yaml | .autorestic.yml
locations:
my-location:
@@ -12,4 +14,26 @@ locations:
Here is a awesome website with [some examples](https://crontab.guru/examples.html) and an [explorer](https://crontab.guru/)
## Installing the cron
To actually enable cron jobs you need something to call `autorestic cron` on a timed shedule. Note that the shedule has nothing to do with the `cron` attribute in each location. My advise would be to trigger the command every 5min, but if you have a cronjob that runs only once a week, it's probably enough to shedule it once a day.
### Crontab
Here is an example using crontab, but systemd would do too.
First, open your crontab in edit mode
```bash
crontab -e
```
Then paste this at the bottom of the file and save it. Note that in this specific example the `.autorestic.yml` is located in `/srv/`. You need to modify that part of course to fit your config file.
```bash
0 * * * * /usr/local/bin/autorestic -c /srv/.autorestic.yml
```
Now you can add as many `cron` attributes as you wish ⏱
> :ToCPrevNext

View File

@@ -1,6 +1,8 @@
# Docker
Since version 0.13 autorestic supports docker volumes directly, without needing them to be mounted to the host filesystem.
autorestic supports docker volumes directly, without needing them to be mounted to the host filesystem.
> Available since version 0.13
Let see an example.