Cyberduck Mountain Duck CLI

Version 57 (modified by dkocher, on Oct 25, 2013 at 11:54:39 AM) (diff)


Cyberduck Help / Howto / Rackspace Cloud Files

Cloud Files, powered by OpenStack®, provides an easy to use online storage for files and media which can be delivered globally at blazing speeds over Akamai's content delivery network (CDN).

Signup and connect to your Rackspace Cloud Files account. You must make sure you have generated a valid API Access Key using the control panel available at


  • Rackspace US. Download the Rackspace US Connection Profile for preconfigured settings. Containers from regions DFW, ORD and SYD are displayed in the browser.
  • Rackspace UK. Download the Rackspace UK Connection Profile for preconfigured settings. Containers from regions LON are displayed in the browser.

Alternatively, enter the following information in the bookmark:

  • Protocol: Swift (OpenStack Object Storage)
  • Server:
  • Port: 443

Interoperability with OpenStack

Refer to Swift (OpenStack Object Storage).


You can create a new top level container using File → New Folder... (⌘-N). You can select from regions DFW, ORD, "HKG" and SYD.


Creating a folder inside a container will create a placeholder object named after the directory that has no data content and the MIME type application/x-directory.


You can enable Limelight Akamai CDN (Content Delivery Network) distribution for a selected container using File → Info → Distribution (CDN). Choose Enable Access Logging to save their raw CDN web logs to your Cloud Files storage account.


You can enable private container access logging to .ACCESS_LOGS by adding the metadata X-Container-Meta-Access-Log-Delivery name with a value of true to the container. Choose File → Info → Metadata. To enable access logs for CDN enabled, refer to distribution access logging.

Public URLs

You can access all URLs (including from CDN configurations) from the menu Edit → Copy URL and File → Open URL. Note: You must first open File → Info → Distribution (CDN) before these URLs are available.


You can add custom HTTP headers to files to store metadata. Choose File → Info → Metadata to edit custom headers.

Default metadata

Currently only possible using a hidden configuration option you can define default headers to be added for uploads. Multiple headers must be separated using a whitespace delimiter. Key and value of a header are seperated with =. For example if you want to add a HTTP header for Cache-Control and one named Creator you would set

defaults write ch.sudo.cyberduck cf.metadata.default "Cache-Control=public,max-age=86400 Creator=Cyberduck"


  • No resumable transfers

Attachments (4)

Download all attachments as: .zip