unsubbed.co

Fail2Ban-Report

For log management, Fail2Ban-Report is a self-hosted solution that provides web-based dashboard for Fail2Ban logging.

Overview

Web-based dashboard for Fail2Ban log filtering and blocklist control Web-based dashboard for Fail2Ban log filtering and blocklist control - SubleXBle/Fail2Ban-Report The project has 306 GitHub stars and is licensed under GPL-3.0.

Key Features

Source: GitHub README

  • 🔍 Searchable & filterable event reports
  • 📊 Aggregated statistics (today, yesterday, 7 days, 30 days)
  • 📂 Jail- and server-specific blocklists
  • 🔄 Firewall sync with UFW
  • 🔐 Authentication with role separation
  • ⚡ Lightweight: no database, no frameworks
  • 🛠️ Setup scripts for installation, permissions, and user management
  • 🧩 Modular structure
  • 🪵 Optional backend logging for ban/unban actions
  • 🔍 Optional integrations: (Free API-KEYS)

Getting Started

Source: GitHub README

  • New Installation
  • Upgrading fom 0.3.3 or above
  • Add Sync-Client

when your existing installation is older than Version 0.3.3 you can still do the upgrade installation, your Daily json Files will be fully compatible, you would have to rename you blockfile to *.blockfile.json to further use it. A fresh Install would be still recommended

Normalized Features

Source: tool-features-normalized.json

docker, rest api.

Features

Integrations & APIs

  • REST API