Projekt

Allgemein

Profil

Aktionen

MailCow » Historie » Revision 4

« Zurück | Revision 4/7 (Vergleich) | Weiter »
Jeremias Keihsler, 31.01.2023 19:36


MailCow

Backup-Mailserver

interesting article covering that topic
https://autoize.com/backup-mx-configuration-for-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

Debug

logs

in-memory logs are sometimes not enough ...
find mailcow.conf, start in it's directory

docker compose logs

Von Jeremias Keihsler vor fast 2 Jahren aktualisiert · 4 Revisionen