Skip to content

[stable34] docs(admin): explain relationship between bruteforcesettings and fail2ban#14927

Merged
skjnldsv merged 3 commits into
stable34from
backport/14909/stable34
May 20, 2026
Merged

[stable34] docs(admin): explain relationship between bruteforcesettings and fail2ban#14927
skjnldsv merged 3 commits into
stable34from
backport/14909/stable34

Conversation

@backportbot

@backportbot backportbot Bot commented May 19, 2026

Copy link
Copy Markdown

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 01:43:47 GMT

@skjnldsv skjnldsv merged commit 4943328 into stable34 May 20, 2026
23 of 24 checks passed
@skjnldsv skjnldsv deleted the backport/14909/stable34 branch May 20, 2026 04:10
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