Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When a directory of files (which can include sub-folders) is uploaded to DuraCloud, the original file structure is maintained in the name of the item. This means that when a directory is later retrieved from cloud storage, the original structure (i.e. folders) is replicated. This also makes it easier to locate specific items based in the file name, as DuraCloud does not currently allow for searching within a space. A search feature is frequently requested and is a high priority for future development.

Public Access

...

Option

Spaces within DuraCloud are private by default, with files only accessible to authenticated and authorized users. An institution can choose to make a space public. Every item in a public space has a URL. This URL can be used to grant access to the item through a repository, CMS, or website.

...

As the Sync Tool transfers files to DuraCloud, it will attempt to capture certain types of metadata about each file, and include that information as part of the content item added to DuraCloud. See this list for a full description of the metadata that is captured automatically. You have the option to add, update, or delete the properties of each file after it has been transferred to DuraCloud., update, or delete the properties of each file after it has been transferred to DuraCloud.

DuraCloud Best Practice: Configinuring Your Directories for the SyncTool

Deciding how to sync directories to DuraCloud is an important step. You may wish to have a directory structure with a minimum depth of two levels inside the synced folder since it will allow you to see a deeper and more meaningful directory hierarchy in the DuraCloud dashboard. To retain hierarchical information in your filenames, you can either create at multiple folder depths for syncing or use the DuraCloud prefix option in the SyncTool settings. If the order and intellectual context of your content and/or its placement in your original filesystem is essential to its authenticity over time, these instructions will help reflect that.

Create a new directory to sync:

  1. Create a top level directory on your local machine or server to sync to DuraCloud. In the example below, it's called 'syncFolder'. The name of this top level folder will not be included in the filename once you've uploaded into DuraCloud.
  2. Be sure to create all of the meaningful levels of directories within that top level directory before any digital objects.
  3. In this example, the directory called OralHistories, the directories below it, and the filename will be visible in the DuraCloud dashboard. In DuraCloud, your file would appear as OralHistories/Person1/digital.wav


/syncFolder
   /OralHistories
      /Person1
          digital.wav
      /Person2
          thing.wav


Sync an existing directory:

  1. If there are existing directories that you wish to sync but do not wish to reorganize them into or add them from a directory structure deep enough to reflect the hierarchy of your content, you can instead use the Sync Tool’s prefix option.
    1. Ensure your sync tool is stopped in the Status tab. Then click on the configuration tab.
    2. Under “Other options,” create a prefix for your sync folder to create a directory structure at least two levels deep. The prefix must end in a slash (/)
  2. Note that the prefix will replace the directory name of the sync folder in DuraCloud. If the sync directory selected in the sync tool is syncFolder, you could add a prefix such as: OralHistories/Person1. In DuraCloud, your file would appear as OralHistories/Person1/DigitalStuff/digital.wav


/syncFolder
   /DigitalStuff
/digital.wav

Content Transfer to & Retrieval from Cloud Storage

...

Please review the Sync Tool minimum requirements and recommended best practices for configuring your directories for the SyncTool.

Command Line

command line interface for the SyncTool is also available. It can be executed directly, used in scripts, or used for scheduling sync activities (e.g. within a Cron Job.)  The command line interface provides access to all features of the SyncTool, some of which are not currently available in the graphical interface.

...

DuraCloud is an open source project and complete user and developer documentation is publicly available.

...

DuraCloud Security

DuraCloud provides multiple levels of security, including an instance firewall, encrypted transmissions, application authentication, and storage provider access control.

...