Backup auf FTP (Logik-Modul)
Diese Logik erlaubt es, die Parameter einer Datensicherung auf FTP über das Objektsystem einzeln zu übergeben. Die Logik setzt daraus die Kommando-Zeichenkette für die Anforderung der Datensicherung zusammen. Über Trigger kann sowohl ein manueller Start (Trigger 1 im Bild) als auch eine regelmäßige Sicherung über Zeitschaltuhr (Trigger 2 im Bild) konfiguriert werden.
hinweis Für die Anforderung einer Datensicherung auf die Sicherungsziele SD-Karte, USB Backup Stick bzw. lokale SSD steht das Logik-Modul Backup auf SD Karte / USB / Interner Speicher (Logik-Modul) zur Verfügung.
Einsatzbereiche
Erstellen der Kommando-Zeichenkette für Datensicherung auf FTP / FTPS: Die an den Logik-Eingängen angegebenen Parameter für URL, TLS und Container Volumes werden von der Logik zu einer gültigen Kommando-Zeichenkette zusammengesetzt und am Ausgang übergeben.
Variable Zeichenkette: Die Eingänge könnten selbst Zeichenketten empfangen, womit die Kommando-Zeichenkette variabel ist (z.B. durch VISU angesteuert).
Mehrere parallele Auslöser: Es können beliebig viele Trigger konfiguriert werden. Damit sind manuell angeforderte (Glastaster, VISU) als auch mehrere wiederkehrende Zeitpunkte für Datensicherungen konfigurierbar (z.B. jeden Sonntag sowie an jedem ersten Tag im Monat).
Logikfunktion
Kern-Modul
Dieses Modul ermöglicht es, regelmäßige Datensicherungen auf einen externen FTP-Server durchzuführen. Es wurde zur Nutzung mit Automatische Datensicherung (Objektsystem) entwickelt.
Kern-Operation
Zusammenfügen einer Kommando-Zeichenkette mit allen angegebenen Optionen für die Anforderung einer Datensicherung
Kern-Eingänge
Bezeichnung | Typ | Nutzung | Hinweise |
|---|---|---|---|
Backup URL | Operand Zeichenkette | URL | Verpflichtende Angabe Anzugeben ist in der URL
Protokollangabe:
Das Zertifikat des FTP-Servers wird vom Timberwolf Server nicht validiert. Anmeldung am FTP-Server:
Hostadresse und Verzeichnis: Der Hostname ist als auflösbarer Hostnamen oder als IP-Adresse anzugeben. Danach das Verzeichnis mit Vorwärts-Schrägstrich.
|
TLS Enabled | Operand Zeichenkette |
| Dieser Parameter funktioniert nur bei expliziter Verschlüsselung, wenn die URL mit Ohne Angabe dieses Parameters oder mit Durch Angabe dieses Parameters kann die Verschlüsselung der Übertragung zum FTPS-Server konfiguriert werden. Bei FTPS-Servern mit vorkonfigurierter (“impliziter”) Sicherheit wirkt dieser Parameter nicht aus bzw. wird vom FTP Server nicht angenommen. Lesen Sie hierzu auch unter Sicherungsziel FTP Server Liste der Optionen
Hinweis: Welche der vier Optionen genutzt werden können, hängt von der Konfiguration des Ziel-Servers ab. Dieser kann beispielsweise verschlüsselte Verbindungen erzwingen, erfordern oder solche komplett ablehnen. Bitte lesen Sie hierzu die Dokumentation des Ziel-Servers und die Erklärungen zu verschlüsselten Verbindungen, insbesondere bei vorkonfigurierter “impliziter” Sicherheit. |
Container Volumes | Operand Zeichenkette |
| Geben Sie über eine mit Komma separierte Zeichenkette die Bezeichnungen derjenigen Docker Volumes an, welche in der Sicherung enthalten sein sollen. Die Bezeichnungen der Docker Volumes könnten in der Seite Datensicherung, Container Manager oder Portainer gefunden werden. Sollten Bezeichnungen von Volumes angeben werden, welche nicht vorhanden sind bricht die Datensicherung mit einer Fehlermeldung ab. Beispiel: Hinweis: Die Docker-Container, welche diese Docker-Volumes nutzen, werden hierdurch NICHT gestoppt. Dies kann zu Problemen führen, wenn Software in Containern auf Dateien in Docker-Volumes gleichzeitig zugreift bzw. gesperrt hält. Damit wäre eine Sicherung solcher Docker-Volumes womöglich nicht vollständig. Stoppen Sie solche Container soweit für eine vollständige Sicherung notwendig. |
Es wird empfohlen, für diese drei Eingänge jeweils eine feste Zeichenkette mithilfe der Eingabefunktion "Parameter" zuzuweisen.
Steuer-Eingänge
Diese Logik wird nur ausgelöst wenn entweder einer der Eingänge durch ein anderes Objekt aktualisiert wird (und die Auslösung entsprechend eingestellt ist) oder wenn ein separater Trigger TRUE wird. Insofern, wie im Bild, alle Werte der Eingänge als fester Parameter übergeben wird, ist mindestens ein Trigger anzulegen, damit die Logik ausgelöst wird.
Durch die Auslösung wird die Kommando-Zeichenkette berechnet und am Kern-Ausgang übergeben.
Bezeichnung | Typ | Nutzung | Hinweise |
|---|---|---|---|
Trigger | Steuerung |
| Beliebig viele Triggereingänge pro Modul möglich. Kein Start der Datensicherung ohne Trigger, falls alle Eingänge auf Parameter stehen. Zeitschaltuhr
|
Hinweis: Es können mehrere Trigger parallel angelegt werden. Für eine Auslösung der Logik ist es ausreichend, wenn EIN Trigger aktiv wird.
Kern-Ausgang
Bezeichnung | Typ | Nutzung | Hinweise |
|---|---|---|---|
Backup Command | Ergebnis | Verbindung mit dem Management Objekt “Backup - action - execute” | Nur ein Ausgang verfügbar |
Video Datensicherung FTP
Wir zeigen Ihnen die Einrichtung einer automatischen Datensicherung per FTP, hier am Beispiel Synology mit diesem Logik-Modul. Wenn Sie das Schritt-für-Schritt nachklicken, dann sind Sie in 15 Minuten damit fertig.
Falls Sie kein Synology NAS besitzen, dann lesen Sie bitte die folgenden Informationen und die Unterkapitel. Sie können auch einen FTP-Server in der Cloud mieten, das beste Angebot gibt es von HETZNER und ist monatlich kündbar. Detailinformationen im Unterkapitel