Aktionen
MailCow » Historie » Revision 1
Revision 1/7
| Weiter »
Jeremias Keihsler, 01.09.2021 15:59
MailCow¶
Backup¶
taken from https://mailcow.github.io/mailcow-dockerized-docs/b_n_r_backup/
create backup-target-location
mkdir /mnt/mailcow_backups
create daily-backup-script /etc/cron.daily/mailcow_backup.sh
#!/bin/sh
# Backup mailcow data
# https://mailcow.github.io/mailcow-dockerized-docs/b_n_r_backup/
set -e
OUT="$(mktemp)"
export MAILCOW_BACKUP_LOCATION="/mnt/mailcow_backups"
SCRIPT="/opt/mailcow-dockerized/helper-scripts/backup_and_restore.sh"
PARAMETERS="backup all"
OPTIONS="--delete-days 30"
# run command
set +e
"${SCRIPT}" ${PARAMETERS} ${OPTIONS} 2>&1 > "$OUT"
RESULT=$?
if [ $RESULT -ne 0 ]
then
echo "${SCRIPT} ${PARAMETERS} ${OPTIONS} encounters an error:"
echo "RESULT=$RESULT"
echo "STDOUT / STDERR:"
cat "$OUT"
fi
Von Jeremias Keihsler vor mehr als 3 Jahren aktualisiert · 1 Revisionen