You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.1 KiB
41 lines
1.1 KiB
# 💽 Backends
|
|
|
|
Backends are the outputs of the backup process. Each location needs at least one.
|
|
|
|
Note: names of backends MUST be lower case!
|
|
|
|
```yaml | .autorestic.yml
|
|
version: 2
|
|
|
|
backends:
|
|
name-of-backend:
|
|
type: local
|
|
path: /data/my/backups
|
|
```
|
|
|
|
## Types
|
|
|
|
We restic supports multiple types of backends. See the [full list](/backend/available) for details.
|
|
|
|
## Avoid Generating Keys
|
|
|
|
By default, `autorestic` will generate a key for every backend if none is defined. This is done by updating your config file with the key.
|
|
|
|
In cases where you want to provide the key yourself, you can ensure that `autorestic` doesn't accidentally generate one for you by setting `requireKey: true`.
|
|
|
|
Example:
|
|
|
|
```yaml | .autorestic.yml
|
|
version: 2
|
|
|
|
backends:
|
|
foo:
|
|
type: local
|
|
path: /data/my/backups
|
|
# Alternatively, you can set the key through the `AUTORESTIC_FOO_RESTIC_PASSWORD` environment variable.
|
|
key: ... your key here ...
|
|
requireKey: true
|
|
```
|
|
|
|
With this setting, if a key is missing, `autorestic` will crash instead of generating a new key and updating your config file.
|