#!/bin/bash

### BACKUP SCRIPT BackEis ###

# Variablen setzen
DATE=$(date +%F)
MYSQLPW=""

# temporaeres Backup-Verzeichnis erstellen
mkdir /home/backup/$(date +%F)

# Daten der Webseiten und die eMails sichern
tar -jcf /home/backup/$DATE/standfest.net.tar.bz /var/www/html/standfest.net
tar -jcf /home/backup/$DATE/gaudidiecher.net.tar.bz /var/www/html/gaudidiecher.de
tar -jcf /home/backup/$DATE/vmail.tar.bz /home/vmail

# Configs sicherun
tar -jcf /home/backup/$DATE/postfix-config.tar.bz /etc/postfix
tar -jcf /home/backup/$DATE/apache-config.tar.bz /etc/httpd
rpm -qa > /home/backup/$DATE/rpm-list

# Wichtige MySQL-Datenbanken dumpen
mysqldump --password=$MYSQLPW mail > /home/backup/$DATE/mail.dump
mysqldump --password=$MYSQLPW standfest_net > /home/backup/$DATE/standfest_net.dump
mysqldump --password=$MYSQLPW wordpress > /home/backup/$DATE/wordpress.dump

# komplettes Backup taren und dann den Ordner löschen
tar -jcf /home/backup/backup-$DATE.tar.bz /home/backup/$DATE
rm -rf /home/backup/$DATE

