You need to click small cloud button at this status page
https://docs.opnsense.org/manual/hacarp.html#automatic-replicationhttps://docs.opnsense.org/manual/hacarp.html#status
15 6,12 * * * root scp root@office:/conf/config.xml /data/storage1/backup/opnsense/config-office-$(date "+\%Y\%m\%d-\%H\%M").xml > /dev/null 2>&1
#! /bin/bashcd $(dirname "$0")PATS='config-office-*.xml config-opcase1-*.xml config-opcase2-*.xml'LAST=""for i in ${PATS}; do #echo $i; if [ "$LAST" == "" ]; then LAST="$i" else SUMS=($(sha256sum $LAST $i 2> /dev/null)) #echo SUMS: "${#SUMS[@]}" "${SUMS[0]}" "${SUMS[2]}" if [ "${SUMS}" == "" ]; then continue; fi if [ "${SUMS[0]}" != "" -a "${SUMS[0]}" == "${SUMS[2]}" ]; then echo keep ${SUMS[1]} remove ${SUMS[3]} rm -v ${SUMS[3]} fi LAST=$i fidone
For dhcpd you need to configure its builtin synchronisation mechanism. On the master node in e.g. Services > DHCPv4 > LAN put the IP address of the backup node into the "Failover peer IP" field.
Second, for configuration backup I found the os-git-backup plugin to be a really good way to get a versioned configuration history. If you have multiple administrators, each with their own login, it will even log who made the change.