OPNsense Forum

International Forums => German - Deutsch => Topic started by: antiager on February 12, 2023, 09:35:46 PM

Title: Script für Opnsense Config Sicherung
Post by: antiager on February 12, 2023, 09:35:46 PM
Hallo Forum!

Kennt jemand ein Script mit dem man  die Config bsbw. per FTP mittels Crontab sichern kann?

Danke
Title: Re: Script für Opnsense Config Sicherung
Post by: meyergru on February 12, 2023, 10:00:30 PM
Es gibt doch diverse os-*-backup Plugins, mit denen ein Backup sofort angestoßen wird, wenn sich die Konfiguration ändert. Das ist doch sogar schicker, als pauschal nach Zeittakt ein Backup zu machen.

Wenn Dir nextcloud, Google oder Git nicht reichen, kannst Du os-api-backup probieren.

Und die Ablage in der Cloud ist auch unproblematisch, denn das Backup ist ja verschlüsselt.
Title: Re: Script für Opnsense Config Sicherung
Post by: antiager on February 12, 2023, 11:06:30 PM
Danke
Title: Re: Script für Opnsense Config Sicherung
Post by: Tuxtom007 on February 13, 2023, 08:41:32 AM
Quote from: meyergru on February 12, 2023, 10:00:30 PM
Es gibt doch diverse os-*-backup Plugins, mit denen ein Backup sofort angestoßen wird, wenn sich die Konfiguration ändert. Das ist doch sogar schicker, als pauschal nach Zeittakt ein Backup zu machen.
Als das Nextcloud-Backup wird einmal täglich per cronjob ausgeführt (Default-Einstellung ) und nicht bei jeder Änderung.

Ich hab mir selber eine Script geschrieben, welches die Configfiles in ein extra Verzeichniss auf der OPNSense kopiert und von dort dann auf meine NAS sichert.
Title: Re: Script für Opnsense Config Sicherung
Post by: Patrick M. Hausen on February 13, 2023, 09:01:47 AM
Das git plugin checked jede Änderung mit einem unabhängigen Commit ein. Mit dem eingeloggten Admin-User in der Commit-Nachricht. Push zum remote Repo dann per Default einmal am Tag.
Title: Re: Script für Opnsense Config Sicherung
Post by: meyergru on February 13, 2023, 09:30:59 AM
@pmhausen: Richtig, das Git-Plugin hat aber ein großes Problem: Wenn man in der lokalen History ein Rollback macht oder OpnSense unter Proxmox o.ä. zurückrollt, geht das Ganze mit Git absolut haywire und zwar irreparabel bzw. nur unter Verlust der gesamten Historie (d.h. Neuaufsetzen).

Mag sein, dass man es mit manuellen Eingriffen reparieren kann, ich habe es nicht hingebracht -deshalb habe ich das abgeklemmt.

Das Google Plugin macht tägliche Backups, aber nur, wenn eine Änderung vorlag.

Nextcloud macht es jeden Tag.
Title: Re: Script für Opnsense Config Sicherung
Post by: Tuxtom007 on February 13, 2023, 10:00:29 AM
Quote from: meyergru on February 13, 2023, 09:30:59 AM
Nextcloud macht es jeden Tag.
Es seit den du passt den cronjob manuell an, ging aber nur direkt über die Shell, nicht üer GUI
Title: Re: Script für Opnsense Config Sicherung
Post by: Patrick M. Hausen on February 13, 2023, 11:05:24 AM
@meyergru, guter Hinweis, danke. Hatte ich bisher noch nicht, da ich noch nie ein lokales Rollback durchgeführt habe.