backupME/README.md

79 lines
2.0 KiB
Markdown
Raw Normal View History

2019-02-17 07:22:34 +00:00
# backupME
2019-02-17 08:19:45 +00:00
### Konfiguration
2019-02-17 08:21:37 +00:00
#### wie soll das Verzeichnis heißen wo die Backups hin geschrieben werden
2019-02-17 08:19:45 +00:00
BACKUPDIRNAME=fhem_backups
2019-02-17 08:21:37 +00:00
#### Name der Backupdatei
2019-02-17 08:19:45 +00:00
BACKUPFILENAME=fhem_backup
2019-02-17 08:21:37 +00:00
#### Startverzeichnis wo Daten liegen zum sichern
2019-02-17 08:19:45 +00:00
SOURCEPATH=/opt/fhem/backup
2019-02-17 08:21:37 +00:00
#### Dateien Komma getrennt welche gesichert werden sollen. Kann auch zum Beispiel mittels *.md oder * fur alles lauten. Muss sich aber unterhalb von SOURCEPATH befinden
2019-02-17 08:19:45 +00:00
FILES_TO_BACKUP=FHEM-"`date +%Y%m%d`"*.tar.gz
2019-02-17 08:21:37 +00:00
#### Verzeichnis unter welches die Backupstruktur aufgebaut werden soll.
2019-02-17 08:19:45 +00:00
BACKUPPATH=/home/marko/Google_Drive_Secure/pi-webapp01_BACKUPS
2019-02-17 08:21:37 +00:00
#### wie viele Backups sollen aufgehoben werden.
2019-02-17 08:19:45 +00:00
DAILY_DATA_BACKUPS=6
### Special Konfiguration
2019-02-17 08:21:37 +00:00
#### Soll bei nicht vorhanden sein des Backupverzeichnis das Skript abgebrochen werden. Sinnvoll bei encfs oder eingebundenen Netzwerkverzeichnissen. 0 nein 1 ja
2019-02-17 08:19:45 +00:00
SPECIALCHECK_BACKUPPATH=1
2019-02-17 08:21:37 +00:00
#### Verzeichnisse welche aufgeräumt werden sollen. Löschen aller Daten älter CLEAN_UP_DAYS Tage
2019-02-17 08:19:45 +00:00
CLEAN_UP_PATHS=/opt/fhem/backup/*
2019-02-17 08:21:37 +00:00
#### löschen älter X Tage
2019-02-17 08:19:45 +00:00
CLEAN_UP_DAYS=4
2019-02-17 08:21:37 +00:00
#### soll das Ergebnis des Backups (ok|error) in ein FHEM Dummy geschrieben werden? 0 nein 1 ja. telnet Instanz muss ohne SSL und Passwort vorhanden sein
2019-02-17 08:19:45 +00:00
FHEMSUPPORT=1
2019-02-17 08:21:37 +00:00
#### Name des FHEM Dummys für das schreiben des Ergebnisses
2019-02-17 08:19:45 +00:00
FHEMDUMMY=dummyBackupScript
### MySQL DB Dumps
2019-02-17 08:21:37 +00:00
#### soll ein MYSQL Dump erstellt werden 0 nein 1 ja
2019-02-17 08:19:45 +00:00
MYSQLDUMP=0
2019-02-17 08:21:37 +00:00
#### Datenbank User
2019-02-17 08:19:45 +00:00
DBUSER=
2019-02-17 08:21:37 +00:00
#### Datenbank User Passwort
2019-02-17 08:19:45 +00:00
DBPASS=
2019-02-17 08:21:37 +00:00
#### Instanzname der Datenbank
2019-02-17 08:19:45 +00:00
DBNAMES=fhemLogHistory
2019-02-17 08:21:37 +00:00
#### wo soll der Dump hingeschrieben werden
2019-02-17 08:19:45 +00:00
DBBACKUPPATH=/opt/fhem/backup
2019-02-17 08:26:17 +00:00
2019-02-17 08:26:59 +00:00
### Konfigurationsbeispiel:
2019-02-17 08:26:17 +00:00
```
BACKUPDIRNAME=fhem_backups
BACKUPFILENAME=fhem_backup
SOURCEPATH=/opt/fhem/backup
FILES_TO_BACKUP=FHEM-"`date +%Y%m%d`"*.tar.gz
BACKUPPATH=/home/marko/Google_Drive_Secure/pi-webapp01_BACKUPS
DAILY_DATA_BACKUPS=6
SPECIALCHECK_BACKUPPATH=1
CLEAN_UP_PATHS=/opt/fhem/backup/*
CLEAN_UP_DAYS=4
FHEMSUPPORT=1
FHEMDUMMY=dummyBackupScript
MYSQLDUMP=0
DBUSER=
DBPASS=
DBNAMES=fhemLogHistory
DBBACKUPPATH=/opt/fhem/backup
```