Use Transmit 4 for macOS with DigitalOcean Spaces

Last verified 22 Jun 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.

Transmit is a macOS file transfer utility developed by Panic, Inc.. It supports multiple server types, including FTP, SFTP, WebDAV, and S3-compatible storage.

To use Transmit 4 with Spaces, you need:

For more information about Transmit features that support Spaces workflows on macOS, see Panic’s Transmit Documentation Library.

Connect to Spaces

To connect to Spaces, open Transmit. Transmit displays your local filesystem and a connection pane. At the top of connection pane, Transmit lists the connection types it supports, including FTP, SFTP, S3, and WebDAV.

Click S3, and then enter the following connection details:

  • Server: The DigitalOcean datacenter region followed by .digitaloceanspaces.com. For example, nyc3.digitaloceanspaces.com.
  • Access Key ID: Your Spaces access key.
  • Secret: Your Spaces secret key.
  • Initial Path: Leave this blank to open a list of all buckets in that region, or enter the name of an existing bucket to open it directly after connecting.

Then, click Connect. Transmit then connects to Spaces and displays your buckets if you leave Initial Path blank. If you haven’t created any buckets in that region, the list is empty.

Create a New Bucket

To create a bucket in Transmit 4, first go to the root directory where all buckets are listed, at the top, click the /.

Then, in the toolbar, click the Action menu, and then select New Bucket… to open a window that prompts for a bucket name and location.

Enter a bucket name that meets the naming requirements.

Keep the default Location value, and then click Create to create the bucket and add it to the list.

Note

Bucket names must be unique across all regions. If the name is already in use anywhere on digitaloceanspaces.com, Transmit returns an error. If this happens, choose a different name.

Upload Files to Spaces

To upload files to Spaces, in the right, double-click your bucket to open it and view its contents.

Then, in the left, browse your local filesystem, and then drag the file from your local filesystem on the left to the connection pane on the right. Transmit uploads the file to the bucket and displays it in the directory listing.

You can also drag files directly from macOS into the bucket view.

Adjust File Permissions

In the connection pane on the right, open your bucket, and then select the file you want to update.

Then, in your macOS toolbar, click the Action menu, and then select Get Info. Transmit opens a window with details about the file, including its size, location, type, and Read and Write permissions.

Then, use the drop-down menu next to Read: to change the permission, and then click Apply.

Transmit updates the file permissions.

We can't find any results for your search.

Try using different keywords or simplifying your search terms.