CloudFront for the rest of us with custom origins

Configuring a bucket in S3 to make its content available through the Amazon CloudFront CDN (Content distribution network) was always most straight forwarded in Cyberduck. Both distributions for static files and streaming can be configured using the Distribution tab of the Info panel when connected to your S3 account with a snap.

Because Amazon has now lifted the requirement to upload your content to S3 to make it available in CloudFront, their powerful CDN feature can now be used with any server used as the origin source for content. This is especially useful for content generated only on demand or where your workflow just doesn’t allow to upload content additionally to S3.

As of the latest beta and snapshot builds of Cyberduck, you can connect to any server using FTP or SFTP and configure it as the origin of a new Amazon CloudFront CDN distribution. We expect this to make CloudFront a lot more popular for users that are tied to existing server resources but want to make us of content distribution in the cloud.

Detailed usage instructions can be found in the help wiki. Give it a try!

SFTP transfer speeds

We recently did an in-depth session to analyze the reasons of inferior SFTP throughput rates for file transfers compared to OpenSSH. We have a resolution that should give much better results now that makes use of parallel requests in the SFTP protocol layer.

You can switch to the latest beta build that includes the fix to give it a try. If you are in the private beta for Windows, use Check for Update… to update automatically.

Choose your update source

When fixing issues reported by users, I often mention that a nightly snapshot build is now available for download. Now, instead of downloading the build with the fix included manually, you can easily switch the update source to Snapshot Builds in version 3.7.

In this mode, frequent updates are available. You can always switch back to the Release feed and only get notified once a stable release is available superseding your nightly snapshot build.

Feedback Driven

The development of Cyberduck is driven by the supporters donating funds. But there are sometimes additional extrinsic motivations that make me push a feature into an earlier release than initially planed. Below is a great such example sent to feedback@cyberduck.ch to support ticket #4165 opened by Gegard Andersen from Teknologidivisjonen NRK. NRK (Norwegian Broadcasting) is the largest TV/Radio Network in Norway. Approx. 3500 employees who deliver live HD television and radio 24/7. Gegard Andersen works as a Final Cut Pro workflow engineer who specializes in file based workflows.

MCR (Main Control Room) during the European Athletics in Barcelona, July 2010

The feature requested allows to upload files with a temporary filename and rename upon completion of the upload, to allow the watch folder to pick up the file for automatic processing which is used in their broadcast setup.

You can give it a try in the latest snapshot build for Mac.

Private Beta Rollout

We are now seeding the private beta of the upcoming Cyberduck for Windows to a selected number of users who signed up in the last four weeks. We are happy to have a large number of signups and cannot consider everyone just now. But the number of invitations sent out will grow constantly during the next few weeks while we extend the beta to a wider audience.

Thanks everyone for their interest and support!

A first glance at Cyberduck for Windows

It is now a few days since the announcement that Cyberduck is coming for Windows. We’ve got a bunch of positive reactions and many of you signed up for the Private Beta Test. That’s very motivating and pushes us to put the finishing touches to the beta version. We’ll soon be ready and have also included the in-application software updater wyUpdate that will allow us to run short development iterations during the beta phase with the same usability as in Cyberduck for Mac.

We are very excited to reveal some first screenshots!

Let us know what you think in the comments section below and make sure to post your must have feature that is missing in the current FTP/SFTP or cloud storage software you are using.

Cyberduck for Windows is coming!

That’s right. This marks a milestone where the Cyberduck project is no longer a one-man show but a joint effort with a team of two! During half a year, Yves Langisch has ported Cyberduck to the Windows platform.

Using the same performant and widely-tested core modules implementing the various protocols (FTP, SFTP, WebDAV, Google Docs, Cloudfiles & S3), putting a native graphical user interface for Windows on top. Cyberduck for Windows boasts the same features as its OS X counterpart and will be developed in parallel from now on.

Cyberduck for Windows integrates with core system technologies on the Windows Platform, making it a first class citizen and the tool of choice for your FTP and cloud depoyment needs.

We are motivated by tweets like “It’s sad that no Windows FTP client even comes close to Cyberduck’s usability.” [1] or a question on superuser.com that says “Do you know of a Windows app that’s similar to Cyberduck?” [2].

We strongly urge to bring the same quality to Windows and need your help in testing all that new code. Please signup for the private beta to be released really soon.

As of changeset 6766 the new C# (.NET) source of Cyberduck for Windows is available in the public source repository (GPL licensed). The ongoing development process will be open.

Cyberduck 4 for Windows will be available for Windows XP, Windows Vista and Windows 7 in English, čeština, Nederlands, Suomi, Français, Deutsch, Italiano, 日本語, 한국어, Norsk, Slovenčina, Español, Português (do Brasil), Português (Europeu), 中文 (简体), 正體中文 (繁體), Русский, Svenska, Dansk, Język Polski, Magyar, Bahasa Indonesia, Català, Cymraeg, ภาษาไทย, Türkçe, Ivrit, Latviešu Valoda, Ελληνικά, Cрпски, ქართული ენა, Slovenščina & Română.

Sharing files using Google Storage

Securely sharing files with selected persons using Cyberduck is easier than you might guess. Using Cyberduck, you can grant access to files stored in your Google Storage account selectively to anyone who has an email address registered with Google.

  • Browse your Google Storage account by opening a new connection with Cyberduck.
  • Upload the file you want to share and select File → Info.
  • Choose the Permissions tab to edit the access control list (ACL) of the file.
  • Choose to add a grant for an Email Address from the ACL tool menu.
  • Enter the email address registered with Google of the person you want to grant access to the file. Choose READ for the permission drop-down menu.

  • Copy the Authenticated URL above the ACL table in the Info window starting with https://sandbox.google.com/storage/ and share it with the person you want to give access to the file. The link will redirect to the file only after the user has successfully logged in to their Google Account and is listed in the ACL you have just edited.