forumfortress / flarum
Forum Fortress anti-spam protection for Flarum 1.8 and 2.
Package info
github.com/forum-fortress/flarum
Type:flarum-extension
pkg:composer/forumfortress/flarum
Requires
- php: >=8.0
- flarum/approval: ^1.8 || ^2.0.0-rc.5
- flarum/core: ^1.8 || ^2.0.0-rc.5
- flarum/flags: ^1.8 || ^2.0.0-rc.5
- guzzlehttp/guzzle: ^7.0
README
Forum Fortress adds cloud-based spam and abuse protection to Flarum 1.8 and 2. It checks supported forum activity with the Forum Fortress service and returns a simple ALLOW or BLOCK decision before Flarum completes the action.
Features
- Automatic site bootstrap with no API key required for first use.
- Registration, login, topic, reply, edit, and supported profile checks.
- Immediate enforcement of
BLOCKdecisions through native Flarum errors. - Regional endpoint selection, failover, timeout, and fail-open controls.
- Native Flarum Approval and moderation synchronization.
- Attack mode, connection test, usage status, portal access, and manual sync controls in Flarum Admin.
- Scheduled heartbeat and moderation synchronization through Flarum's scheduler.
Requirements
- Flarum
1.8.xor2.x. - PHP 8.0 or newer (Flarum 2 itself requires the newer PHP version supported by that release).
- Outbound HTTPS access to Forum Fortress services.
The package includes separate Flarum 1 and Flarum 2 admin bundles generated from the same TypeScript source. The appropriate bundle is selected automatically.
Install
From the Flarum root:
composer require forumfortress/flarum:"^1.1"
php flarum extension:enable forumfortress-flarum
php flarum cache:clear
The supported Flarum and Guzzle packages are already present in standard Flarum
1.8 and 2 installations. This scoped command installs Forum Fortress without
updating their locked versions. Do not add Composer's -W or
--with-all-dependencies option.
Open Administration > Extensions > Forum Fortress, then select Refresh or Connection test. The extension bootstraps automatically when it is first used.
For scheduler setup, configuration, updates, removal, and troubleshooting, use the full installation guide.
Documentation and support
License
Copyright (c) 2026 Forum Fortress. This extension is proprietary software; see LICENSE.