Cyberduck offers a GUI to connect to almost a gazillion different storage systems with equally many protocols to copy, put, get and delete files and folders.
It can also be used to connect to WebDAV, which is the protocol used by SURF Research Drive. Cyberduck can be downloaded from https://cyberduck.io/ and is available for Windows and MacOS.

We have a pre-configured cyberduck profile for you. You can download it here: surfresearchdrive.cyberduckprofile

Environment URL can be different

Here you enter the web address of the environment that you are using.
 - For example; https://researchdrive.surfsara.nl or look up here: Institutional instances


Generate a WebDAV Password

Before you can use WebDAV, go through the following steps how to generated you WebDAV password first.


Configure Cyberduck

  1. When importing the profile, you can enter directly your Research Drive username.


  2. After the import, Research Drive is directly available via a bookmark. When you click on the bookmark, it will prompted for your WebDAV password. You can choose to save your password.


  3. Now you can access your files or upload new files.


If an import doesn't work

For Windows users; copy the file to %APPDATA%\Cyberduck\Profiles. 

For Mac users; copy the file to ~/Library/Group Containers/<name>.duck/Library/Application Support/

Working with large objects

When you want to upload large files to Research Drive, we recommend using a timeout of 10 minutes per gigabyte of the largest source file.
As an example, the largest file in the source directory is 5GB. Calculating the argument for –timeout gives: 10 minutes x 5GB = 50 minutes.

The connection timeout can be adjusted in the Cyberduck Preferences, in the tab "Connection".


The timeout can also be changed via the default Cyberduck configuration options. See for more information; https://trac.cyberduck.io/wiki/help/en/howto/preferences

Mac

Type the defaults command given in a Terminal.app (in /Applications/Utilities) window and restart Cyberduck.

    defaults write ~/Library/Preferences/ch.sudo.cyberduck.plist connection.timeout 900000
defaults write ~/Library/Preferences/ch.sudo.cyberduck.plist connection.timeout.seconds 900

Windows

If not existing yet you need to create the file %AppData%\Cyberduck\default.properties. Add the setting as follows:

...
connection.timeout=900000
connection.timeout.seconds=900 ...
  • No labels