Using Cyberduck 6.2.x for Windows and macOS with DigitalOcean Spaces
Validated on 12 May 2026 • Last edited on 13 May 2026
Spaces Object Storage is an S3-compatible service for storing and serving large amounts of data. The built-in Spaces CDN minimizes page load times, improves performance, and reduces bandwidth and infrastructure costs.
Cyberduck is an open-source client for Windows and macOS that provides a graphical interface for managing files over protocols and services such as FTP, SFTP, WebDAV, and S3-compatible object storage.
To learn more about Cyberduck, see the Cyberduck help documentation.
To use Cyberduck with Spaces, you need:
- Cyberduck version 6.2.x. Download it from the Cyberduck website.
- A Spaces access key pair. Generate one from the Spaces Access Keys page in the DigitalOcean Control Panel.
Connect to DigitalOcean Spaces
To connect to Spaces from Cyberduck, click Open Connection, and then select Amazon S3.
In the connection window, in the Server field, enter your Spaces region endpoint using the format <region>.digitaloceanspaces.com, such as nyc3.digitaloceanspaces.com. Then, in the Access Key ID field, enter your access key and in the Password field, enter your secret key, and then click Connect.
You can select Save password to avoid entering the secret key each time you connect. Only do this on a trusted device.
Create a New Bucket
If you already have buckets, Cyberduck displays them in its main window. Otherwise, the window is blank.
To create a new bucket, click the Action menu, and then click Create New Folder. A folder that you create at the root level becomes a new bucket.
After you create a bucket, you can open it and add content.
Upload Files and Create Folders
To create a folder inside a bucket, open the bucket, click the Action menu, click Create New Folder, enter a name, and then click Create.
To upload a file, drag the file into the Cyberduck window or use the Action menu to browse for and select the file.
Set File Permissions
To view a file’s permissions, select the file, open Get Info, and then go to the Permissions tab.
When you connect with access keys, your user ID appears with FULL_CONTROL. By default, Cyberduck also gives READ permission to Everyone, which makes the file public.
To make a file private, select the Everyone row and delete it. To keep a file public, leave the Everyone row with READ permission.
Cyberduck may also show group permission rows that do not apply to Spaces buckets. You can remove those rows.
Change Default File Permissions
To change the default permissions for uploaded files, open Edit, click Preferences, click Transfers, and then open the Permissions tab.
Clear all checkboxes in the Group row. To make uploaded files private by default, also clear all checkboxes in the Others row.
When you finish, close the preferences window to save your changes.