Skip to content

docs(crowdsec): describe the new CrowdSec UI - #303

Draft
gsanchietti wants to merge 2 commits into
mainfrom
crowdsec-ui
Draft

gsanchietti wants to merge 2 commits into
mainfrom
crowdsec-ui

Conversation

@gsanchietti

@gsanchietti gsanchietti commented Nov 13, 2026 •

Copy link
Copy Markdown
Member

Refs NethServer/dev#8300

Changes:

  • Side menu: Detections becomes Activity, Blocklists and Threat Shield merge into Threat Shield IP
  • Activity: toolbar (Unban all, Delete all detections, Refresh), Action column (Banned, Ban expired, -) and filter (All, No action, Banned, Ban expired), Reset filters, Show details in the row menu, Unban on banned rows and in the details window; unban removes only temporary bans; what Delete all detections keeps
  • Threat Shield IP: one section per tab (Blocklist feeds, Allowlist feeds, Local blocklist, Local allowlist, CrowdSec community blocklist)
  • Side menu order: Status, Activity, Threat Shield IP, Collections, Settings, About; the Collections section moves after Threat Shield IP
  • Blocklist feeds: Type (Enterprise or Custom), Banned column (packets blocked in the last 24 hours), Unknown confidence for custom feeds, Enterprise rows off with - counts without the add-on, IP search (exact IPv4 or IPv6 address, no subscription needed)
  • Custom blocklists skip loopback, link-local, multicast, reserved and (unless Local network blocking is on) private addresses
  • Allowlist feeds: the built-in Nethesis global allowlist, on with a subscription and not editable
  • New Custom feeds section: form fields, name rules, list format, 100,000 entries per feed, last copy kept on failure, warning about credentials in the URL stored in plain text
  • Local blocklist: text box of permanent bans, kept after Unban all, Delete all detections and restarts
  • Rename Nethesis community - Level 2 to Nethesis collective defense - Level 2, as in the module
  • Wording moves from block/unblock to ban/unban, as in the UI
  • Italian page updated with the same content (UI labels stay in English, the module has no Italian strings for them yet)

How to test

  • Open the preview of this pull request and read the CrowdSec chapter, in English and Italian
  • yarn build passes with no broken links or anchors

See also


Generated by Claude Code:claude-opus-5-5 with nethserver-pr

Document the Activity page, which replaces Detections, and the Threat
Shield IP page, which merges Blocklists and Threat Shield into five
tabs. Add custom blocklist and allowlist feeds, the Nethesis global
allowlist row and the Local blocklist of permanent bans.

Assisted-by: Claude Code:claude-opus-5-5
@gsanchietti gsanchietti self-assigned this Nov 13, 2026
@github-actions

github-actions Bot commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.2

QR code for preview link

🚀 View preview at
https://NethServer.github.io/ns8-docs/pr-preview/pr-303/

Built to branch gh-pages at 2026-11-13 12:47 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

Update the Activity page (toolbar, Action filter options, row menu
with Show details, Unban link, Reset filters), the menu order, the
blocklist search that now works without the add-on, the Enterprise
rows shown off without it, and the addresses skipped by custom
blocklists. Keep the Italian page in step.

Assisted-by: Claude Code:claude-opus-5-5

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant