Skip to content

EFForg/badger-swarm

Repository files navigation

badger-sett-orchestration

Runs distributed Badger Sett scans on Digital Ocean.

Setup

  1. Check out this repository
  2. Install doctl
  3. Authenticate doctl with DigitalOcean
  4. Copy settings.ini.sample to settings.ini
  5. Review the settings. At minimum, specify your Digital Ocean SSH key (see doctl compute ssh-key). For Droplet sizes and hourly prices, see doctl compute size list.
  6. To automatically merge results on completion, check out Badger Sett and Privacy Badger (at the same directory level as this repository) and then set up and activate a virtual environment for Badger Sett.
  7. Run ./main.sh to initiate a new run.

Once you are told the run is resumable, you can stop the script with Ctrl-C and then later resume the in-progress run with ./main.sh -r.