One-click deployment of the Flowtriq DDoS detection agent on Vultr. Deploy a server from this Marketplace image, run ftagent --setup, and your node is connected to your Flowtriq dashboard within seconds.
Flowtriq provides real-time DDoS detection and auto-mitigation for network operators. The agent (ftagent) runs on your server and detects attacks in sub-second time, automatically applying firewall rules, BGP FlowSpec announcements, and capturing PCAPs for forensic analysis.
- Sign up at flowtriq.com/signup and grab your API key.
- Deploy this Marketplace image on Vultr.
- SSH into the server and run:
sudo ftagent --setup- Follow the prompts to enter your API key. The agent starts immediately.
If you want to skip the interactive setup, pass your API key and node UUID via Vultr user-data when deploying:
FLOWTRIQ_API_KEY=your-api-key-here
FLOWTRIQ_NODE_UUID=your-node-uuid-here
Both values are required. Get them from your Flowtriq dashboard. The first-boot script writes the config and starts ftagent automatically.
- Ubuntu 24.04 LTS
- Python 3, libpcap
- ftagent (latest from PyPI)
- ftagent systemd service (enabled, starts on boot after setup)
You need Packer and a Vultr API key.
export VULTR_API_KEY="your-vultr-api-key"
cd packer
packer init vultr.pkr.hcl
packer build vultr.pkr.hclTo build for a specific region or plan:
packer build -var region=lax -var plan=vc2-2c-4gb vultr.pkr.hclpacker/vultr.pkr.hcl Packer template (HCL2, Vultr builder)
scripts/install.sh Provisioning script (runs during image build)
scripts/first-boot.sh Cloud-init per-instance script (runs on first deploy)
marketplace.json Vultr Marketplace app metadata
.github/workflows/build.yml CI workflow to validate the Packer template
Full documentation: flowtriq.com/docs
Start your free 14-day trial at flowtriq.com/signup.
Built by Flowtriq - Real-time DDoS detection and mitigation.