Skip to content

Commit e914f92

Browse files
skjnldsvclaude
andcommitted
docs(admin): clarify BFP is server-core, not bruteforcesettings app
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>
1 parent 192fc10 commit e914f92

1 file changed

Lines changed: 6 additions & 5 deletions

File tree

admin_manual/configuration_server/bruteforce_configuration.rst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -172,11 +172,12 @@ Nextcloud's built-in brute force protection and fail2ban are complementary tools
172172
operate at different layers of the stack. Using both together is recommended for
173173
production servers.
174174

175-
**Nextcloud brute force protection** (the ``bruteforcesettings`` app) works at the
176-
**application layer**. It detects suspicious login patterns and adds progressively
177-
longer delays to requests from the offending IP address. It has full context about
178-
Nextcloud-specific endpoints and credentials, and it activates automatically without
179-
any operating system configuration.
175+
**Nextcloud brute force protection** is built into Nextcloud Server itself (the
176+
``bruteforcesettings`` app provides the admin UI and exclusion settings, but the
177+
protection runs regardless). It works at the **application layer**: it detects
178+
suspicious login patterns and adds progressively longer delays to requests from the
179+
offending IP address. It has full context about Nextcloud-specific endpoints and
180+
credentials, and it activates automatically without any operating system configuration.
180181

181182
**fail2ban** works at the **OS/network layer**. It watches log files for failed login
182183
entries and instructs the system firewall (e.g. ``iptables`` or ``nftables``) to

0 commit comments

Comments
 (0)