diff --git a/README.md b/README.md index a092fe4..ced3486 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ # F2B Control Center -> Fail2Ban management dashboard for Nginx Proxy Manager — bans scanners, bots, and exploit probers automatically, with a browser UI to monitor and control everything. +> Fail2Ban management dashboard for [Nginx Proxy Manager](https://nginxproxymanager.com) — bans scanners, bots, and exploit probers automatically, with a browser UI to monitor and control everything. + +**Includes NPM.** The compose file spins up both Nginx Proxy Manager and the F2B dashboard together. See [nginxproxymanager.com](https://nginxproxymanager.com) for how to configure your proxy hosts. ![F2B Control Center — main dashboard](Screenshots/Full%20Ban%20Grid.png) @@ -58,7 +60,10 @@ Open `docker-compose.yml` and set `SUBNETS_TO_IGNORE` to your local network rang docker compose up -d ``` -Dashboard is at `http://YOUR_HOST:4000`. +| Service | URL | +|---|---| +| F2B Dashboard | `http://YOUR_HOST:4000` | +| NPM Admin UI | `http://YOUR_HOST:81` | On first start the container populates a persistent config volume from the bundled defaults and begins monitoring NPM logs immediately. No manual fail2ban setup required.