| services.borgbackup.jobs.<name>.startAt | When or how often the backup should run
|
| services.borgbackup.jobs.<name>.archiveBaseName | How to name the created archives
|
| services.borgbackup.jobs.<name>.repo | Remote or local repository to back up to.
|
| services.borgbackup.jobs.<name>.dateFormat | Arguments passed to date
to create a timestamp suffix for the archive name.
|
| services.borgbackup.jobs.<name>.postCreate | Shell commands to run after borg create
|
| services.borgbackup.jobs.<name>.wrapper | Name of the wrapper that is installed into PATH
|
| services.borgbackup.jobs.<name>.user | The user borg is run as
|
| services.borgbackup.jobs.<name>.preHook | Shell commands to run before the backup
|
| services.borgbackup.jobs.<name>.paths | Path(s) to back up
|
| services.borgbackup.jobs.<name>.postInit | Shell commands to run after borg init.
|
| services.borgbackup.jobs.<name>.doInit | Run borg init if the
specified repo does not exist
|
| services.borgbackup.jobs.<name>.group | The group borg is run as
|
| services.borgbackup.jobs.<name>.postPrune | Shell commands to run after borg prune.
|
| services.borgbackup.jobs.<name>.postHook | Shell commands to run just before exit
|
| services.borgbackup.jobs.<name>.extraArgs | Additional arguments for all borg calls the
service has
|
| services.borgbackup.jobs.<name>.extraInitArgs | Additional arguments for borg init
|
| services.borgbackup.jobs.<name>.extraPruneArgs | Additional arguments for borg prune
|
| services.borgbackup.jobs.<name>.exclude | Exclude paths matching any of the given patterns
|
| services.borgbackup.jobs.<name>.privateTmp | Set the PrivateTmp option for
the systemd-service
|
| services.borgbackup.jobs.<name>.appendFailedSuffix | Append a .failed suffix
to the archive name, which is only removed if
borg create has a zero exit status.
|
| services.borgbackup.jobs.<name>.dumpCommand | Backup the stdout of this program instead of filesystem paths
|
| services.borgbackup.jobs.<name>.readWritePaths | By default, borg cannot write anywhere on the system but
$HOME/.config/borg and $HOME/.cache/borg
|
| services.borgbackup.jobs.<name>.extraCreateArgs | Additional arguments for borg create
|
| services.borgbackup.jobs.<name>.inhibitsSleep | Prevents the system from sleeping while backing up.
|
| services.borgbackup.jobs.<name>.extraCompactArgs | Additional arguments for borg compact
|
| services.borgbackup.jobs.<name>.patterns | Include/exclude paths matching the given patterns
|
| services.borgbackup.jobs.<name>.failOnWarnings | Fail the whole backup job if any borg command returns a warning
(exit code 1), for example because a file changed during backup.
|
| services.borgbackup.jobs.<name>.createCommand | Borg command to use for archive creation
|
| services.borgbackup.jobs.<name>.removableDevice | Whether the repo (which must be local) is a removable device.
|
| services.borgbackup.jobs.<name>.persistentTimer | Set the Persistent option for the
systemd.timer(5)
which triggers the backup immediately if the last trigger
was missed (e.g. if the system was powered down).
|
| services.borgbackup.jobs.<name>.compression | Compression method to use
|
| services.borgbackup.jobs.<name>.environment | Environment variables passed to the backup script
|