Skip to content

Commit

Permalink
Move backup target from lastlight to everything
Browse files Browse the repository at this point in the history
  • Loading branch information
derf committed Jul 22, 2017
1 parent 918394e commit 9bba9c5
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions backup/backup_external
Original file line number Diff line number Diff line change
Expand Up @@ -7,34 +7,34 @@ HOST="$(hostname -f)"

backup_dpkg() {
dpkg --get-selections \
| ssh -q chaosdorf@lastlight.derf0.net "cat > backup/${HOST}_packages"
| ssh -q chaosdorf@everything.derf0.net "cat > backup/${HOST}_packages"
}

backup_ldap() {
slapcat \
2> /dev/null \
| gpg --encrypt --always-trust -r ${KEYS} \
| ssh -q chaosdorf@lastlight.derf0.net "cat > backup/${HOST}_ldap.gpg"
| ssh -q chaosdorf@everything.derf0.net "cat > backup/${HOST}_ldap.gpg"
}

backup_mediawiki() {
php /srv/www/de.chaosdorf.wiki/maintenance/dumpBackup.php --quiet --full \
| gzip \
| gpg --encrypt --always-trust -r ${KEYS} \
| ssh -q chaosdorf@lastlight.derf0.net "cat > backup/${HOST}_mediawiki.xml.gz.gpg"
| ssh -q chaosdorf@everything.derf0.net "cat > backup/${HOST}_mediawiki.xml.gz.gpg"
}

backup_sql() {
sh sqldump.sh \
| gpg --encrypt --always-trust -r ${KEYS} \
| ssh -q chaosdorf@lastlight.derf0.net "cat > backup/${HOST}_sql.gpg"
| ssh -q chaosdorf@everything.derf0.net "cat > backup/${HOST}_sql.gpg"
}

backup_tar() {
tar --warning=no-file-ignored --warning=no-file-changed \
-C / -czf - "${1}" \
| gpg --encrypt --always-trust -r ${KEYS} \
| ssh -q chaosdorf@lastlight.derf0.net "cat > backup/${HOST}_${2}.tar.gz.gpg"
| ssh -q chaosdorf@everything.derf0.net "cat > backup/${HOST}_${2}.tar.gz.gpg"
}

# Do not run *.chaosdorf.de backups simultaneously,
Expand Down

0 comments on commit 9bba9c5

Please sign in to comment.