done
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Show posts MenuQuote from: franco on February 03, 2021, 12:09:25 PM
"Updated"?
<updated>
<username>bloch@192.168.0.150</username>
<time>1611731322.3733</time>
<description>/firewall_nat_edit.php made changes</description>
</updated>
Quote from: pmhausen on February 03, 2021, 11:38:19 AMDanke. Das mit PWs habe ich auch schon gesehen ich war leicht überrascht um es freundlich zu formulieren ;-) Das macht die Sichere Nutzung mit mehreren Admins doch ein bischen Tricky
Du kannst auch das Plugin os-api-backup benutzen.
Z.B. mit einem Shellscript in dieser Art:
#! /bin/sh
#
# Configure list of systems and matching parameters.
#
systems="pmh"
pmh_host="opnsense.********"
pmh_key="**************"
pmh_secret="**************"
pmh_file="pmh.xml"
#
# No user servicable parts below.
#
directory="opnsense"
mkdir -p "${directory}" || exit 1
for system in ${systems}
do
eval host="\$${system}_host"
eval key="\$${system}_key"
eval secret="\$${system}_secret"
eval file="\$${system}_file"
curl -s -k -u "${key}:${secret}" "https://${host}/api/backup/backup/download" -o "${directory}/${file}"
done
Das benutze ich innerhalb eines mit git verwalteten Projekts. Also Config damit von der OPNSense holen, dann in git einchecken. Achtung! Da sind dann auch alle Passwörter und VPN-Keys, Zertifikate mit private Keys etc. pp. drin. Also nicht in ein öffentliches Repo auf Github schieben ;)
Quote from: franco on February 03, 2021, 11:27:59 AMDanke für deine Antwort. ich finde das dann entsprechend unter Updated richtig?
Hallöchen,
Also entweder manuell via /conf/backup denn da sind alle Backups drin, oder mittels Konsolenmenü Option 13) Restore a backup, da ist er Funktionsumfang aber auf das Minimum reduziert.
Was die Option so macht kann man unter /usr/local/opnsense/scripts/shell/restore.sh nachlesen.
Grüsse
Franco