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
|
||||
* #697: Extract borgmatic configuration from backup via "bootstrap" action—even when borgmatic
|
||||
has no configuration yet!
|
||||
* #669: Add sample systemd user serivce for running borgmatic as a non-root user.
|
||||
|
||||
1.7.14
|
||||
* #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