Add sample systemd user serivce for running borgmatic as a non-root user (#669).
This commit is contained in:
parent
e15bec30e6
commit
1d7c7eaaa7
3 changed files with 17 additions and 0 deletions
1
NEWS
1
NEWS
|
@ -1,6 +1,7 @@
|
||||||
1.7.15.dev0
|
1.7.15.dev0
|
||||||
* #697: Extract borgmatic configuration from backup via "bootstrap" action—even when borgmatic
|
* #697: Extract borgmatic configuration from backup via "bootstrap" action—even when borgmatic
|
||||||
has no configuration yet!
|
has no configuration yet!
|
||||||
|
* #669: Add sample systemd user serivce for running borgmatic as a non-root user.
|
||||||
|
|
||||||
1.7.14
|
1.7.14
|
||||||
* #484: Add a new verbosity level (-2) to disable output entirely (for console, syslog, log file,
|
* #484: Add a new verbosity level (-2) to disable output entirely (for console, syslog, log file,
|
||||||
|
|
15
sample/systemd/borgmatic-user.service
Normal file
15
sample/systemd/borgmatic-user.service
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
[Unit]
|
||||||
|
Description=borgmatic backup
|
||||||
|
Wants=network-online.target
|
||||||
|
After=network-online.target
|
||||||
|
ConditionACPower=true
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=oneshot
|
||||||
|
Restart=no
|
||||||
|
# Prevent rate limiting of borgmatic log events. If you are using an older version of systemd that
|
||||||
|
# doesn't support this (pre-240 or so), you may have to remove this option.
|
||||||
|
LogRateLimitIntervalSec=0
|
||||||
|
# Delay start to prevent backups running during boot.
|
||||||
|
ExecStartPre=sleep 1m
|
||||||
|
ExecStart=/root/.local/bin/borgmatic --verbosity -2 --syslog-verbosity 1
|
1
sample/systemd/borgmatic-user.timer
Symbolic link
1
sample/systemd/borgmatic-user.timer
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
borgmatic.timer
|
Loading…
Reference in a new issue