Skip to content

[stable33] docs(admin): explain relationship between bruteforcesettings and fail2ban#14926

Merged
skjnldsv merged 3 commits into
stable33from
backport/14909/stable33
May 20, 2026
Merged

[stable33] docs(admin): explain relationship between bruteforcesettings and fail2ban#14926
skjnldsv merged 3 commits into
stable33from
backport/14909/stable33

Conversation

@backportbot
Copy link
Copy Markdown

@backportbot backportbot Bot commented May 19, 2026

Backport of PR #14909

skjnldsv and others added 3 commits May 19, 2026 19:55
Admins frequently ask whether to use Nextcloud's built-in brute force
protection or fail2ban, and whether both are needed. Added a new section
to bruteforce_configuration.rst that explains the layer each operates on
(application vs OS/network) and why they are complementary rather than
mutually exclusive.

Also added a missing RST reference label to the fail2ban section in
harden_server.rst so it can be cross-referenced.

Fixes #11425

Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
The bruteforcesettings app only provides the admin UI and exclusion
settings. The actual brute force protection is implemented in Nextcloud
Server core and runs regardless of whether the app is enabled.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
… BFP

The protection is built into Nextcloud Server core and is always active.
Disabling the app only removes the ability to manage brute force settings
from the Web interface.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
@github-actions
Copy link
Copy Markdown
Contributor

📖 Documentation Preview

🔍 Open preview →

📄 2 changed documentation pages

Last updated: Wed, 20 May 2026 04:14:19 GMT

@skjnldsv skjnldsv merged commit 959f43b into stable33 May 20, 2026
31 of 33 checks passed
@skjnldsv skjnldsv deleted the backport/14909/stable33 branch May 20, 2026 04:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants