Skip to content

Flowtriq/flowtriq-digitalocean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flowtriq DDoS Detection Agent - DigitalOcean 1-Click App

Integration Guide | Documentation | Sign Up

DigitalOcean Marketplace image for deploying ftagent, the Flowtriq DDoS detection agent.

What it does

This 1-Click App pre-installs ftagent on an Ubuntu 24.04 LTS Droplet. On first SSH login, users are prompted to run sudo ftagent --setup and connect to their Flowtriq dashboard.

Building the image

  1. Install Packer (1.9+).

  2. Export your DigitalOcean API token:

export DIGITALOCEAN_TOKEN="your-token-here"
  1. Initialize and build:
cd packer
packer init template.pkr.hcl
packer build template.pkr.hcl

The build creates a snapshot in your DigitalOcean account. Override defaults with -var:

packer build -var 'region=nyc3' -var 'size=s-2vcpu-2gb' template.pkr.hcl

File structure

packer/
  template.pkr.hcl       Packer HCL2 template (DigitalOcean builder)
scripts/
  01-install.sh           Install ftagent and dependencies
  02-cleanup.sh           Application-level cleanup
  90-cleanup.sh           DigitalOcean marketplace image cleanup
files/
  etc/update-motd.d/
    99-one-click           MOTD shown on first SSH login

Submitting to DigitalOcean Marketplace

After building, submit the snapshot through the DigitalOcean Vendor Portal. The image must pass their img_check.sh validation script before approval.

Requirements

  • DigitalOcean account with API token
  • Packer 1.9+
  • ftagent requires Python 3.8+ and libpcap

Get Started

Start your free 14-day trial at flowtriq.com/signup.


Built by Flowtriq - Real-time DDoS detection and mitigation.

About

DigitalOcean Marketplace 1-Click App for Flowtriq DDoS Detection Agent. Deploy ftagent on DigitalOcean with one click.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors