diff --git a/docs/geoip-blocking.md b/docs/geoip-blocking.md index 61d2056..61665f8 100644 --- a/docs/geoip-blocking.md +++ b/docs/geoip-blocking.md @@ -28,11 +28,16 @@ sudo make install ### Update Mechanism - **Cron Service:** ✅ Enabled -- **Update Schedule:** Daily at 4:18 AM (`18 4 * * *`) +- **Update Schedule:** Daily at 4:08 AM (`8 4 * * *`) - **Last Update:** September 17, 2025 at 00:57:41 - **Persistence:** ✅ Enabled (survives reboots) - **Backup:** ✅ Automatic IP lists backup enabled +### Persistence Cron Job +- **Schedule:** On reboot (`@reboot`) +- **Command:** `/usr/bin/geoip-shell-run.sh restore -a` +- **Purpose:** Restores geoip-shell firewall rules after system reboot + ## Inbound Geoblocking Configuration ### Blocking Mode diff --git a/docs/network-security.md b/docs/network-security.md index adc9318..8c9406d 100644 --- a/docs/network-security.md +++ b/docs/network-security.md @@ -489,7 +489,7 @@ THRESHOLD=4 # Ban after 4 fail2ban bans - **Iptables Rules:** `/etc/iptables/iptables.rules` #### Cron Schedule -- **Frequency:** Every 6 hours (`0 */6 * * *`) +- **Frequency:** Daily at 2:00 AM (`0 2 * * *`) - **User:** root - **Command:** `/home/hoborg/homelab/scripts/permanent-ban-repeat-offenders.sh`