Verbesserung der Formatierung

This commit is contained in:
Tim Schilling | IuK
2024-12-03 08:16:51 +01:00
parent 1d517cefca
commit 8ebd8f11db
+8 -7
View File
@@ -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
''' ```