DDoS Protection for
DirectAdmin Servers
Set up automatic DDoS monitoring when DirectAdmin creates new users. See a network overview in the admin panel, give each user their own protection status page, and control which packages include monitoring.
How It Works
Setup
Three steps to DDoS protection on DirectAdmin
Run the Installer
Download the plugin from GitHub and run install.sh on your DirectAdmin server. It registers the hooks and creates the config file automatically.
Configure API Credentials
Open the Flowtriq settings page in DirectAdmin admin. Enter your Flowtriq API URL and deploy token. The plugin validates the connection immediately so you know it works.
Enable for Packages
Select which DirectAdmin packages should include DDoS protection. Users created under those packages are auto-provisioned. Existing users on enabled packages can be bulk-provisioned from the admin panel.
Capabilities
What the DirectAdmin integration provides
Hook-Based Provisioning
The plugin hooks into DirectAdmin's user lifecycle events. New users on enabled packages get a Flowtriq node created automatically. Deleted users get their nodes deprovisioned. No manual intervention.
Admin Network Dashboard
Server admins see a network overview page in DirectAdmin showing all monitored users, their agent status, and any active incidents. One view for the entire server's DDoS protection state.
User Status Page
Each user gets a DDoS Protection page in their DirectAdmin panel. They can check agent health, view current monitoring status, and browse their recent incident history.
Per-Package Control
Choose exactly which DirectAdmin packages include DDoS monitoring. Premium packages get protection, basic packages don't. Change package assignments at any time from the admin settings.
Agent Install Guide
After provisioning, users see a clear install command for ftagent in their DirectAdmin panel. One curl command with the deploy token pre-filled gets the agent running on their server.
JSON Storage (No DB)
The plugin stores all configuration and state in JSON files. No MySQL tables, no schema migrations, no database dependencies. Simple to install, simple to back up, simple to debug.
Add DDoS protection to your DirectAdmin server
Install the plugin and start monitoring your users' servers within minutes. No database setup, no complex configuration.
FAQ