# # ============================================================================= # GENERAL CONFIGURATION # ============================================================================= # APP_NAME = name of application for use in scripts # COMPOSE_FILE = default for no app_name in docker compose file name, app if there is # BACKUP = if true, include this application in backup operations # HEALTHCHECK = if true, default docker health checks for that container will be enabled # ABUSEIPDB_APIKEY = API key for AbuseIPDB integration (optional) # CFG_FAIL2BAN_APP_NAME=fail2ban CFG_FAIL2BAN_BACKUP=false CFG_FAIL2BAN_COMPOSE_FILE=default CFG_FAIL2BAN_HEALTHCHECK=true CFG_FAIL2BAN_ABUSEIPDB_APIKEY= # # ============================================================================= # METADATA # ============================================================================= # CATEGORY = application category for grouping # TITLE = display name for the application # DESCRIPTION = short description of the application # LONG_DESCRIPTION = detailed description of the application # URL = source repository or documentation URL # ACTIONS = available actions for this application # CFG_FAIL2BAN_CATEGORY="Security" CFG_FAIL2BAN_TITLE="Fail2Ban" CFG_FAIL2BAN_DESCRIPTION="Intrusion Prevention" CFG_FAIL2BAN_LONG_DESCRIPTION="Intrusion prevention software framework that protects computer servers from brute-force attacks by monitoring log files and banning malicious IPs" CFG_FAIL2BAN_URL="https://github.com/fail2ban/fail2ban" CFG_FAIL2BAN_ACTIONS="configure|install|restart|shutdown|uninstall"