Compare commits
8 Commits
9eab1fc5d3
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 0196223ee1 | |||
| 2aab34b8ce | |||
| de7f45083a | |||
| f3f05cd014 | |||
| 3373ae8f08 | |||
| ff1e2e6e4a | |||
| b9bbbe7d55 | |||
| b839038784 |
@@ -32,7 +32,6 @@ locations:
|
||||
configs:
|
||||
from:
|
||||
- /etc
|
||||
- /home/yunohost.conf
|
||||
- /var/spool/cron/crontabs/
|
||||
- /opt/yunohost/wireguard/db/
|
||||
to:
|
||||
@@ -65,14 +64,22 @@ locations:
|
||||
cron: '0 3 * * 4' # At 3:00am on Thursday
|
||||
hooks:
|
||||
before:
|
||||
- sudo -u gitea /opt/gitea/gitea dump -f - > /mnt/ssd/backup-working/gitea/gitea.zip
|
||||
- sudo -u gitea /var/www/gitea/gitea dump -f - > /mnt/ssd/backup-working/gitea/gitea.zip
|
||||
|
||||
home:
|
||||
from:
|
||||
- /home/agathe
|
||||
- /home/antoine
|
||||
- /home/baptiste
|
||||
- /home/con
|
||||
- /home/josephine
|
||||
- /home/mariage
|
||||
- /home/marieclaire
|
||||
- /home/oiseauroch
|
||||
- /home/raphaeldutrieux
|
||||
- /home/roxane
|
||||
- /home/shrek
|
||||
- /home/thomas
|
||||
to:
|
||||
- hdd
|
||||
- oiseauroch
|
||||
@@ -100,13 +107,11 @@ locations:
|
||||
#after:
|
||||
#- sudo -u www-data php occ maintenance:mode --off
|
||||
|
||||
dokuwiki:
|
||||
bookstack:
|
||||
from:
|
||||
- /var/www/dokuwiki/conf
|
||||
- /var/www/dokuwiki/data/pages
|
||||
- /var/www/dokuwiki/data/meta
|
||||
- /var/www/dokuwiki/data/media
|
||||
- /var/www/dokuwiki/data/media_meta
|
||||
- /var/www/bookstack/.env
|
||||
- /var/www/bookstack/public/uploads
|
||||
- /var/www/bookstack/storage/uploads
|
||||
to:
|
||||
- hdd
|
||||
- oiseauroch
|
||||
@@ -135,10 +140,3 @@ locations:
|
||||
- oiseauroch
|
||||
- glacier
|
||||
cron: '0 3 * * 4' # At 3:00am on Thursday
|
||||
|
||||
shared_multimedia:
|
||||
from:
|
||||
- /home/yunohost.multimedia/share
|
||||
to:
|
||||
- hdd
|
||||
cron: '0 3 1 * *' # At 3:00am on the 1st
|
||||
|
||||
10
runcron
10
runcron
@@ -1,13 +1,13 @@
|
||||
#! /usr/bin/env bash
|
||||
autorestic -c /etc/autorestic/.autorestic.yml --ci cron --lean 1> /tmp/autorestic.log 2>/tmp/autorestic-err.log
|
||||
autorestic -c /etc/autorestic/.autorestic.yml --ci cron 1> /tmp/autorestic.log 2>/tmp/autorestic-err.log
|
||||
ret=$?
|
||||
|
||||
if [ "$ret" != 0 ] || [ -s /tmp/autorestic-err.log ]
|
||||
if [[ "$ret" != 0 || -s /tmp/autorestic-err.log ]]
|
||||
then
|
||||
cat <(echo -e "Command failed with return code $ret and log:") /tmp/autorestic-err.log | mail -s "Autorestic Backup: Failed" root
|
||||
cat <(echo "Command failed with return code $ret and log:") /tmp/autorestic-err.log <(echo "===============") /tmp/autorestic.log | mail -s "Autorestic Backup: Failed" root
|
||||
else
|
||||
if [ $(wc -l < /tmp/autorestic.log) -gt 3 ]
|
||||
if [[ $(wc -l < /tmp/autorestic.log) -gt 15 ]]
|
||||
then
|
||||
cat <(echo -e "Command successfully finished with the following log:") /tmp/autorestic.log | mail -s "Autorestic Backup: Success" root
|
||||
cat <(echo -e "Command successfully finished with the following log:") /tmp/autorestic-err.log <(echo "===============") /tmp/autorestic.log | mail -s "Autorestic Backup: Success" root
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
autorestic -c /etc/autorestic/.autorestic.yml --ci forget --all --prune 1> /tmp/autorestic-prune.log 2>/tmp/autorestic-prune-err.log
|
||||
ret=$?
|
||||
|
||||
if [ "$ret" != 0 ] || [ -s /tmp/autorestic-prune-err.log ]
|
||||
if [[ "$ret" != 0 || -s /tmp/autorestic-prune-err.log ]]
|
||||
then
|
||||
cat <(echo -e "Command failed with return code $ret and log:") /tmp/autorestic-prune-err.log | mail -s "Autorestic Pruning: Failed" root
|
||||
cat <(echo "Command failed with return code $ret and log:") /tmp/autorestic-prune-err.log <(echo "===============") /tmp/autorestic-prune.log | mail -s "Autorestic Pruning: Failed" root
|
||||
else
|
||||
cat <(echo -e "Command successfully finished with the following log:") /tmp/autorestic-prune.log | mail -s "Autorestic Pruning: Success" root
|
||||
cat <(echo "Command successfully finished with the following log:") /tmp/autorestic-prune.log | mail -s "Autorestic Pruning: Success" root
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user