1. Introduction
  2. 1. Tutorials
  3. 2. Configuration reference
  4. Good practices
  5. 3. Security
  6. 4. FAQ
  7. 5. Writing correct stream sources
  8. Examples
  9. 6. Filters
    1. 6.1. AI crawlers (ChatGPT...)
    2. 6.2. Dolibarr
    3. 6.3. Directus
    4. 6.4. Nextcloud
    5. 6.5. Nginx
    6. 6.6. Slskd
    7. 6.7. Systemd Monitoring
    8. 6.8. SSH
    9. 6.9. Traefik
    10. 6.10. User-Agent impersonators
    11. 6.11. Web crawlers
    12. 6.12. Web servers common log format
  10. 7. Actions
    1. 7.1. AbuseIP DB reporting
    2. 7.2. firewalld
    3. 7.3. iptables
    4. 7.4. nftables
    5. 7.5. PacketFilter (pf)
    6. 7.6. PostgreSQL
    7. 7.7. Email alerting
    8. 7.8. SMS alerting with FreeMobile
  11. 8. Configurations
    1. 8.1. ppom's server.jsonnet
    2. 8.2. OpenBSD
  12. Other
  13. 9. Related programs
  14. 10. Articles

Reaction wiki

Configurations

Here, you will find examples of full configurations.

  • Configs of ppom
  • Configs of ppom (nixos) (external)
  • Configs of Eldeberen (ssh, grafana, haproxy, influxdb reporting) (external)
  • Configs of Raoull (nginx antibot regexes)
  • Docker usage from La Contrevoie (external)
  • OpenBSD Config
  • Config of Girofle (external), that use ipset(8) for storing ip, and use redis(1) to share banned ip across servers (in a gossip fashion)