Verbesserung der Formatierung
This commit is contained in:
@@ -5,20 +5,20 @@ Dieses Projekt befasst sich mit dem automatischen verschieben der Exportierten P
|
||||
|
||||
## Voraussetzungen
|
||||
|
||||
- rclone muss auf Ausführendem Host installiert sein
|
||||
- SSH Schlüsselauthentifizierung zu allen benötigten Hosts (Docker und SFTP) muss gegeben 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.
|
||||
|
||||
## 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)
|
||||
- Verschlüsselung des Benötigten Passworts
|
||||
- Erstellen der rclone Konfigurationsdatei
|
||||
- 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
|
||||
- Starten des benötigten Docker Containers und warten bis dieser durchgelaufen ist
|
||||
- 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
|
||||
'''
|
||||
|
||||
```
|
||||
├──.git
|
||||
├── .gitignore
|
||||
├── README.md
|
||||
@@ -37,4 +38,4 @@ Die '''backup.sh''' ist für das Verschiben der Datein benötigt, diese solte a
|
||||
├── setup.sh
|
||||
├── temp
|
||||
└── webdav
|
||||
'''
|
||||
```
|
||||
Reference in New Issue
Block a user