This documentation space is deprecated. Please make all updates to DuraCloud documentation on the live DuraCloud documentation space.

The DuraCloud system is composed of multiple parts, which tend to fall into one of three categories:


  • The primary software applications with which DuraCloud users interact
  • Includes the DuraStore (storage API) and DurAdmin (adminstrative UI) web applications
  • Find out more about deploying DuraCloud from source here and from binaries here

Management Console

  • Used to manage accounts, users, and groups
  • This software is primarily used by those managing the DuraCloud system, but also used by account administrators to manage account details, administer users, and define groups
  • All users create and manage their personal profile via the Managment Console, which includes password changes and email address updates
  • Find out more about deploying the Management Console here


  • Task processing system which runs in the background (i.e. not seen by users, no UI) to handle duplication, bit integrity, storage reporting, audit and manifest processing, and other batch jobs.
  • Includes a series of task producers (roughly one per task type) and a work manager, which handles the processing of tasks
  • Makes heavy use of AWS SQS (Simple Queue Service) to queue and process tasks
  • Find out more about deploying the Mill here


  • No labels