Verbesserung der Formatierung
This commit is contained in:
@@ -5,20 +5,20 @@ Dieses Projekt befasst sich mit dem automatischen verschieben der Exportierten P
|
|||||||
|
|
||||||
## Voraussetzungen
|
## Voraussetzungen
|
||||||
|
|
||||||
- rclone muss auf Ausführendem Host installiert sein
|
- rclone muss auf Ausführendem Host installiert sein (Wird auch durch ```setup.sh``` installiert)
|
||||||
- SSH Schlüsselauthentifizierung zu allen benötigten Hosts (Docker und SFTP) muss gegeben sein.
|
- SSH Schlüsselauthentifizierung zu allen benötigten Hosts (Docker und SFTP) **muss** gegeben sein.
|
||||||
|
|
||||||
## Funktion
|
## Funktion
|
||||||
|
|
||||||
Dieses Projekt besteht aus zwei Skripten, der '''setup.sh''' und der '''backup.sh''. Die Eigendliche funktion funktioniert jedoch auschließlich die '''backup.sh'''
|
Dieses Projekt besteht aus zwei Skripten, der ```setup.sh``` und der ```backup.sh```. Die Eigendliche funktion funktioniert jedoch auschließlich die ```backup.sh```
|
||||||
|
|
||||||
Die '''setup.sh''' ist für die Erstellung der für das einbinden der WebDAV Freigabe benötigten vorkonfiguration zuständig. Sie fürt folgende schritte aus:
|
Die ```setup.sh``` ist für die Erstellung der für das einbinden der WebDAV Freigabe benötigten vorkonfiguration zuständig. Sie fürt folgende schritte aus:
|
||||||
- Installieren von rclone (Programm für die Verbindung der Freigabe)
|
- Installieren von rclone (Programm für die Verbindung der Freigabe)
|
||||||
- Verschlüsselung des Benötigten Passworts
|
- Verschlüsselung des Benötigten Passworts
|
||||||
- Erstellen der rclone Konfigurationsdatei
|
- Erstellen der rclone Konfigurationsdatei
|
||||||
- Sicherstellen das Berechtigungen richtig gesetzt sind
|
- Sicherstellen das Berechtigungen richtig gesetzt sind
|
||||||
|
|
||||||
Die '''backup.sh''' ist für das Verschiben der Datein benötigt, diese solte auch mit einem cron task automatisch mit einem zeitintervall ausgeführt werden. Die ausgeführten schritte sind wie folgt:
|
Die ```backup.sh``` ist für das Verschiben der Datein benötigt, diese solte auch mit einem cron task automatisch mit einem zeitintervall ausgeführt werden. Die ausgeführten schritte sind wie folgt:
|
||||||
- Erstellen des benötigten Mount Punktes für WebDAV
|
- Erstellen des benötigten Mount Punktes für WebDAV
|
||||||
- Starten des benötigten Docker Containers und warten bis dieser durchgelaufen ist
|
- Starten des benötigten Docker Containers und warten bis dieser durchgelaufen ist
|
||||||
- Transferieren der Datein von Remotehost auf Lokale maschine
|
- Transferieren der Datein von Remotehost auf Lokale maschine
|
||||||
@@ -29,7 +29,8 @@ Die '''backup.sh''' ist für das Verschiben der Datein benötigt, diese solte a
|
|||||||
|
|
||||||
|
|
||||||
## Dateibaum
|
## Dateibaum
|
||||||
'''
|
|
||||||
|
```
|
||||||
├──.git
|
├──.git
|
||||||
├── .gitignore
|
├── .gitignore
|
||||||
├── README.md
|
├── README.md
|
||||||
@@ -37,4 +38,4 @@ Die '''backup.sh''' ist für das Verschiben der Datein benötigt, diese solte a
|
|||||||
├── setup.sh
|
├── setup.sh
|
||||||
├── temp
|
├── temp
|
||||||
└── webdav
|
└── webdav
|
||||||
'''
|
```
|
||||||
Reference in New Issue
Block a user