Compare commits

...

4 Commits

Author SHA1 Message Date
b926a7c2b4 feat: add mbsync service every 5 minutes 2022-02-20 19:05:52 -03:00
1be27fff16 fix: Neomutt now only opens after while
Now it gives time for the gpg is already unlocked
2022-02-20 19:04:12 -03:00
bfd0749b11 BackupServer: adding/fixing other backups 2022-02-20 19:03:43 -03:00
9d973a0305 yay: show pkgbuild diff 2022-02-20 19:01:56 -03:00
5 changed files with 33 additions and 9 deletions

View File

@ -20,7 +20,7 @@ set -e
s -v s -v
bold "Updating..." bold "Updating..."
yay -Syu --sudoloop --noconfirm --nobatchinstall --cleanafter yay -Syu --sudoloop --answerclean none --answerdiff all --answerupgrade none --noremovemake --nobatchinstall --cleanafter]]
bold "Cleaning stuff..." bold "Cleaning stuff..."
s -v s -v

View File

@ -12,20 +12,27 @@ fi
sleep 60 sleep 60
# Backup Contabo # Backup Contabo
/bin/rsync --archive --exclude "files/nextcloud*" --rsh=ssh backupContabo:/home/bruno/backups/* $CONTABO_BACKUP_PATH /bin/rsync --archive --backup --exclude "files/nextcloud*" --rsh=ssh backupContabo:/home/bruno/backups/* $CONTABO_BACKUP_PATH
# Backup OXO
/bin/rsync --archive --rsh=ssh oxo:~/OXOwebsiteBackup.tar.gz ~/Backups/OXOwebsite/`date '+%Y-%m-%d'`_OXOwebsiteBackup.tar.gz
# Backup Gitea # Backup Gitea
/bin/rsync --archive --rsh=ssh googlemicro:~/ttt/*.zip ~/Backups/gitea/`date '+%Y-%m-%d'`_gitea.zip /bin/rsync --archive --backup --rsh=ssh bkpgitea:~/ttt/* ~/Backups/gitea/
# Backup OXO Files
/bin/rsync --archive --backup --rsh=ssh oxo:~/public_html ~/Backups/OXOwebsite/
tar cfz ~/Backups/OXOwebsite/`date '+%Y-%m-%d'`_OXOwebsiteBackup.tar.gz ~/Backups/OXOwebsite/public_html/
rm -rf ~/Backups/OXOwebsite/public_html/
# Backup OXO DB
ssh oxo ./backupDB.sh
/bin/rsync --archive --backup --compress --rsh=ssh oxo:~/db/* ~/Backups/OXOwebsite/
ssh oxo rm ./db/*
# Delete old backups # Delete old backups
find $CONTABO_BACKUP_PATH/db -type f -name "*.sql.gz" -mtime +15 -delete find $CONTABO_BACKUP_PATH/db -type f -name "*.sql.gz" -mtime +15 -delete
find $CONTABO_BACKUP_PATH/keys -type f -name "*.*" -mtime +15 -delete find $CONTABO_BACKUP_PATH/keys -type f -name "*.*" -mtime +15 -delete
find $CONTABO_BACKUP_PATH/files -type f -name "*.*" -mtime +35 -delete find $CONTABO_BACKUP_PATH/files -type f -name "*.*" -mtime +35 -delete
find $CONTABO_BACKUP_PATH/mail -type f -name "*.*" -mtime +20 -delete find $CONTABO_BACKUP_PATH/mail -type f -name "*.*" -mtime +20 -delete
find $CONTABO_BACKUP_PATH/ -type f -name "*.*" -mtime +120 -delete find $CONTABO_BACKUP_PATH/ -type f -name "*.*" -mtime +120 -delete
find ~/Backups/OXOwebsite/ -type f -name "*.sql.gz" -mtime +15 -delete find ~/Backups/OXOwebsite/ -type f -name "*.gz" -mtime +15 -delete
find ~/Backups/gitea/ -type f -name "*.zip" -mtime +15 -delete

7
Services/mbsync.service Normal file
View File

@ -0,0 +1,7 @@
[Unit]
Description=Mailbox synchronization service
[Service]
Type=oneshot
ExecStart=/usr/bin/mbsync -Va
ExecStartPost=/home/bruno/dotfiles/mutt/notmuch-hook.sh

10
Services/mbsync.timer Normal file
View File

@ -0,0 +1,10 @@
[Unit]
Description=Mailbox synchronization timer
[Timer]
OnBootSec=2m
OnUnitActiveSec=5m
Unit=mbsync.service
[Install]
WantedBy=timers.target

View File

@ -38,7 +38,7 @@ tmux rename-window -t dashboard:2 gomuks
# 3 - NeoMutt # 3 - NeoMutt
tmux new-window -t dashboard tmux new-window -t dashboard
sleep 1 sleep 1
tmux send -t dashboard:3.0 $'neomutt\n' tmux send -t dashboard:3.0 $'sleep 120 && neomutt\n'
tmux rename-window -t dashboard:3 neomutt tmux rename-window -t dashboard:3 neomutt
# 4 - Joplin # 4 - Joplin