Successful cloud storage management is crucial for individuals and organizations dealing with large volumes of data. Object storage, as opposed to conventional file systems, keeps data in the format of objects instead of hierarchical directories, providing scalability, resilience, and distant access. It's widely utilized in data backup, media hosting, big data analytics, and web application infrastructure.
Though object storage is reliable, sometimes one has to handle it with command-line interfaces, which is not very easy for non-techies. This is where the free and easy-to-use Cyberduck comes into play to make storage management easy.
Object storage is a cloud-based, scalable resource pool used to hold large quantities of unstructured data. Unlike file systems, it stores documents as objects, not as hierarchical directories. Some of the popular providers are:
Cyberduck is an open-source storage browser that supports several protocols, such as FTP, SFTP, WebDAV, and S3-compatible cloud repositories. It provides users with a graphical interface for accessing remote data, eliminating the need for complex terminal commands. Cloud computing professionals and organizations prefer this application for its transparency, extensive compatibility, and user-friendly design.
Using Cyberduck with object storage provides several benefits. Some are given below:
Before you can use Cyberduck, first install the software on your system.
Visit the Cyberduck official website.
Download the installer for your platform.
The tool is now ready for object storage connection establishment.
Post installation, the next step is how to use Cyberduck and log in to your storage provider. Object storage is not the same as the default file system, it requires authentication and endpoint configuration before you can transfer files. Follow the steps below:
Click the Open Connection button in the top-left corner.
s3.contabo.com
, s3.amazonaws.com
.After all the data has been accurately input, press Connect.
For this tutorial, we have configured Cyberduck with Hostman S3 Storage, a high-performance, scalable, and stable storage system. It allows data to be stored, managed, and accessed securely with full support of Amazon S3 APIs.
You can find more information on working with Cyberduck in Hostman in our documentation.
Once you've made the connection, you'll see a tree directory view of your storage bucket in the Cyberduck environment. That's all the stored files and directories within the storage container. You'll be able to:
Once the application is connected to your storage, transferring files is easy. Here's how to do it:
This will show transfer progress, doc sizes, and estimated completion time.
Note: Many services, including Amazon S3, default to virtual-hosted-style URLs, meaning the bucket name is part of the hostname (e.g., <bucketname>.s3.amazonaws.com
). However, some providers only support path-style requests, where the bucket name is appended after the domain (e.g., s3.amazonaws.com/<bucketname>
). Here is the solution to cope it:
Once done, select the S3 (Deprecated Path Style Requests) option from the list and repeat the above steps again.
Retrieving files from storage follows a similar process.
To generate direct URLs for stored files, use the following instructions.
Paste the copied link into a browser or document to share the file with others.
Cyberduck does more than just file transfers; it has some cool extra features like encryption, scripting, and automation.
Encryption with Cryptomator
With Cyberduck, you can use Cryptomator to encrypt your files before you upload them. This helps keep your data safe from unauthorized access.
Automating Bulk Transfers
Cyberduck's command line interface (CLI) lets you send multiple files at once with scripts. You can set up regular backups and sync tasks automatically.
Cyberduck provides a CLI tool (duck
) that allows advanced users to automate storage tasks:
duck --upload s3://your-bucket/file.txt
.--sync
command.You can also create bookmarks for quick access to your favorite storage spots using the below-given instructions:
Enter details and save.
Cyberduck makes it easy to manage your cloud storage without getting stuck in complicated command-line stuff. If you're using Amazon S3, Contabo Object Storage, or another service, Cyberduck’s user-friendly interface helps you with transferring, access settings, and sharing.
This tutorial will guide you on how to set up Cyberduck, transfer files, fix common issues, and boost your workflow.