mirror of
https://github.com/DoTheEvo/selfhosted-apps-docker
synced 2024-11-15 00:15:09 +00:00
update
This commit is contained in:
parent
d6cb274f76
commit
922caf113b
@ -115,11 +115,14 @@ kopia repository disconnect
|
|||||||
|
|
||||||
### Automatic execution using systemd
|
### Automatic execution using systemd
|
||||||
|
|
||||||
usually cron is used, but systemd provides better logging and control,
|
Usually cron is used, but systemd provides better logging and control,
|
||||||
so better get used to using it.<br>
|
so better get used to using it.<br>
|
||||||
[Heres](https://github.com/kopia/kopia/issues/2685#issuecomment-1384524828)
|
[Heres](https://github.com/kopia/kopia/issues/2685#issuecomment-1384524828)
|
||||||
some discussion on units. Will be editing it for ntfy
|
some discussion on units. Will be editing it for ntfy
|
||||||
|
|
||||||
|
[ntfy](https://github.com/binwiederhier/ntfy) is used for notifications,
|
||||||
|
more info [here](https://github.com/DoTheEvo/selfhosted-apps-docker/tree/master/gotify-ntfy-signal#linux-systemd-unit-file-service)
|
||||||
|
|
||||||
```kopia-home-etc.service```
|
```kopia-home-etc.service```
|
||||||
```ini
|
```ini
|
||||||
[Unit]
|
[Unit]
|
||||||
@ -127,7 +130,8 @@ Description=kopia backup
|
|||||||
Wants=network-online.target
|
Wants=network-online.target
|
||||||
After=network-online.target
|
After=network-online.target
|
||||||
ConditionACPower=true
|
ConditionACPower=true
|
||||||
OnFailure=notify-ntfy@%i.service
|
OnFailure=ntfy@failure-%p.service
|
||||||
|
# OnSuccess=ntfy@success-%p.service
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
@ -141,7 +145,7 @@ IPAccounting=true
|
|||||||
PrivateTmp=true
|
PrivateTmp=true
|
||||||
Environment="HOME=/root"
|
Environment="HOME=/root"
|
||||||
|
|
||||||
ExecStart=/usr/bin/kopia snapshot create --all
|
ExecStart=/opt/kopia-backup-home-etc.sh
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
@ -151,18 +155,15 @@ ExecStart=/usr/bin/kopia snapshot create --all
|
|||||||
Description=Run kopia backup
|
Description=Run kopia backup
|
||||||
|
|
||||||
[Timer]
|
[Timer]
|
||||||
OnCalendar=daily
|
OnCalendar=*-*-* 02:00:00
|
||||||
|
RandomizedDelaySec=10min
|
||||||
Persistent=true
|
Persistent=true
|
||||||
|
|
||||||
[Install]
|
[Install]
|
||||||
WantedBy=timers.target
|
WantedBy=timers.target
|
||||||
```
|
```
|
||||||
|
|
||||||
# Accessing the backup files
|
# Mounting backup storage using systemd
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Mounting using systemd
|
|
||||||
|
|
||||||
* file are placed in `/etc/systemd/system`
|
* file are placed in `/etc/systemd/system`
|
||||||
* the name of mount and automount files MUST correspond with the path<br>
|
* the name of mount and automount files MUST correspond with the path<br>
|
||||||
|
Loading…
Reference in New Issue
Block a user