JSFiddle - React, Tailwind, and code Playground
by huppen
HTML
bash backup.sh
backup-path.php
JavaScript
//bash backup.sh
#!/bin/bash
# Version 1.0.2
# vom 15.10.2018
# Copyright Dennis Hupp & Tino Kramm
# CHMOD 711
### Einstellungen für Backup
KUNDE="SSB-Brandenburg" ## Anpassen: Kundenname (Kürzel vor Datei)
DATE="$(date +%Y-%m-%d)" ### Datumsstempel
TIME="$(date +%H.%M.%S)" ### Zeitstempel
SOURCE="/kunden/216460_14770/rp-hosting/K63/A65" ## Anpassen: Verzeichnis das gesichert werden sollen ohne /
BACKUP_DIR="${SOURCE}/web/backup" ### Pfad zum Backup-Verzeichnis CONTAO 4 benötigt /web
BACKUP_FILE="${KUNDE}_Backup-${DATE}_${TIME}.tgz" ### Name der Backup-Datei
BACKUP_PATH="${BACKUP_DIR}/${BACKUP_FILE}" ### Pfad zur Backup-Datei
BACKUP_LENGTH="1400" ### Verwahrdauer des Backups in Minuten
BACKUP_DOMAIN="https://www.tk-backup.de" ### Domain des Backups
### Einstellungen für MySQL Dump
DBFILE="${KUNDE}_SQL-Backup-${DATE}_${TIME}.sql" ### Dateiname für SQL Dump
DBHOST="127.0.0.3" ## Anpassen: Datenbank-Host (TK 127.0.0.3)
DBNAME="db216460_207" ## Anpassen: Datenbank-Name
DBUSER="db216460_207" ## Anpassen: Datenbank-Benutzer
DBPASS="xRVIH+4Rx5" ## Anpassen: Datenbank-Passwort
### Einstellungen für Datentransfer
SCPUSER="web69" ### SSH-Benutzer
SCPHOST="s163.goserver.host" ### SSH-Host
SCPPATH="/home/www/tk-backup.de/" ### SSH-Pfad zum externen Backup-Verzeichnis
SCPCONN="${SCPUSER}@${SCPHOST}:${SCPPATH}" ### SSH-Verbindung
### Einstellungen für Mailversand
EMAIL="[email protected]" ### E-Mail-Adressen für Alerts
EMAIL_SALUTATION="Hallo Jungs," ### E-Mail Anrede
EMAIL_SENDER="Euer Server" ### E-Mail Grußformel
EMAIL_FOOTER="
Datei:...