From 98ee896916d4c7f6c6f54cc0e0048db846453205 Mon Sep 17 00:00:00 2001 From: Cobra Date: Fri, 10 Apr 2026 22:50:56 -0400 Subject: [PATCH] Add NET_ALERTER_INFRA_IPS config to setup.sh .env template and operator_setup.sh prompt --- operator_setup.sh | 8 ++++++++ setup.sh | 1 + 2 files changed, 9 insertions(+) diff --git a/operator_setup.sh b/operator_setup.sh index b10ef83..75adb26 100755 --- a/operator_setup.sh +++ b/operator_setup.sh @@ -381,6 +381,7 @@ BB_ALERTER_WEBHOOK="" BB_ALERTER_MATRIX_HS="" BB_ALERTER_MATRIX_ROOM="" BB_ALERTER_MATRIX_TOKEN="" +BB_ALERTER_INFRA_IPS="" if [[ "$enable_alerter" =~ ^[yY]$ ]]; then echo " [1] Matrix" echo " [2] Slack / Discord (webhook URL)" @@ -403,6 +404,10 @@ if [[ "$enable_alerter" =~ ^[yY]$ ]]; then prompt_default ntfy_url "ntfy topic URL" "" BB_ALERTER_WEBHOOK="$ntfy_url" fi + + # Infrastructure IPs to exclude from alerts (access points, switches, etc.) + prompt_default alerter_infra_ips "Infrastructure IPs to exclude (comma-separated, optional)" "" + BB_ALERTER_INFRA_IPS="$alerter_infra_ips" fi # BLE Presence Detection @@ -709,6 +714,9 @@ if [[ -n "$BB_ALERTER_MATRIX_HS" ]]; then echo "BB_ALERTER_MATRIX_ROOM=\"${BB_ALERTER_MATRIX_ROOM}\"" >> "${MOUNT_POINT}/root/bb-config.env" echo "BB_ALERTER_MATRIX_TOKEN=\"${BB_ALERTER_MATRIX_TOKEN}\"" >> "${MOUNT_POINT}/root/bb-config.env" fi +if [[ -n "$BB_ALERTER_INFRA_IPS" ]]; then + echo "BB_ALERTER_INFRA_IPS=\"${BB_ALERTER_INFRA_IPS}\"" >> "${MOUNT_POINT}/root/bb-config.env" +fi # Store Tailscale auth key if needed if [[ "$BB_VPN" == "tailscale" && -n "$TAILSCALE_KEY" ]]; then diff --git a/setup.sh b/setup.sh index 57d2d7b..4272206 100755 --- a/setup.sh +++ b/setup.sh @@ -877,6 +877,7 @@ MATRIX_HOMESERVER=${BB_ALERTER_MATRIX_HS} MATRIX_ACCESS_TOKEN=${BB_ALERTER_MATRIX_TOKEN} MATRIX_ROOM_ID=${BB_ALERTER_MATRIX_ROOM} NET_ALERTER_DB=/opt/net_alerter/devices.db +NET_ALERTER_INFRA_IPS=${BB_ALERTER_INFRA_IPS:-} ALERTENV chmod 600 /opt/net_alerter/.env