From d05a1e21ab4d665bc992bd3465a459eafa185792 Mon Sep 17 00:00:00 2001 From: gitea Date: Fri, 20 Feb 2026 20:51:25 +0000 Subject: [PATCH] docs: note NPM is included, link to NPM site, list ports in quick start --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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.