Guides - Using Cyberduck with Object Storage
S3-compatible Linode Object Storage makes it easy and more affordable to manage unstructured data such as content assets, as well as sophisticated and data-intensive storage challenges around artificial intelligence and machine learning.
Cyberduck is a desktop application that facilitates file transfer over FTP, SFTP, and a number of other protocols, including S3.
Install and Configure Cyberduck
Download Cyberduck by visiting their website.
After you have Cyberduck installed, open the program and click Open Connection.
At the top of the Open Connection dialog, select Amazon S3 from the dropdown menu.
For the Server address, enter either
us-east-1.linodeobjects.comif the bucket is in the Newark data center,
eu-central-1.linodeobjects.comif the bucket is in the Frankfurt data center, or
ap-south-1.linodeobjects.comif the bucket is in the Singapore data center.
Enter the access key in the Access Key ID field, and the secret key in the Secret Access Key field.
You are now ready to create a bucket in Object Storage.
Create a Bucket with Cyberduck
To create a bucket in Cyberduck:
Right click within the window frame, or click Action, then click New Folder:
Enter the bucket’s label and then click Create. See the Bucket Name section for rules on naming the bucket.
To delete the bucket using Cyberduck, right click the bucket and select Delete.
Upload, Download, and Delete an Object with Cyberduck
To upload objects with Cyberduck, you can simply drag and drop the object, or directory of objects, to the bucket you’d like to upload them to, and Cyberduck does the rest. Alternatively, you can click the Action button and select Upload from the menu:
To make the objects publicly accessible, meaning that you can access them from the object’s URL, you need to set the proper READ permissions. Right click the object and select Info.
Click the Permissions tab.
Click the gear icon at the bottom of the window and select Everyone.
A new entry for Everyone appears in the Access Control List. Next to Everyone, under Permissions column heading, select READ from the drop down menu.
The object is now accessible through the internet, at the URL
my-example-bucketis the label of the bucket,
us-east-1.linodeobjects.comis the cluster where the bucket is hosted, and
example.txtis the name of the object.
To download an object, right click the object and select Download, or click Download As if you’d like to specify the location of the download.
To delete an object, right click the object name and select Delete.
Create a Static Site with Cyberduck
To create a static site from the bucket:
Select a bucket, then right click the bucket or select the Action button at the top of the menu.
Click Info, and then select the Distribution (CDN) tab.
Check the box that reads Enable Website Configuration (HTTP) Distribution:
You need to separately upload the
404.htmlfiles (or however you have named the index and error pages) to the bucket. Follow the instructions from the Upload, Download, and Delete an Object with Cyberduck section to upload these files.
The static site is accessed from a different URL than the generic URL for the Object Storage bucket. Static sites are available at the
website-us-east-1subdomain for the Newark data center, the
website-eu-central-1subdomain for the Frankfurt data center, and the
website-ap-south-1subdomain for the Singapore data center. Using
my-example-bucketas an example, you would navigate to either:
For more information on hosting a static website with Object Storage, read the Host a Static Site using Linode Object Storage guide.
This page was originally published on