Cyberduck

Cyberduck is an open-source client for FTP, SFTP, and WebDAV available for macOS and Windows. It is pre-installed on the University Workspace (UWP) PCs and on the virtual UWP. If you work on a user-managed workplace or any other device you can download Cyberduck from its official website.

Cyberduck is a solution to transfer files to and from the RDMS. To manage data, metadata, users, and projects on the RDMS, you need to connect to the RDMS WebApp.

Cyberduck can connect to the RDMS both by using a WebDAV and a native iRODS protocol.

Notes:

  • In case you want to transfer folders with many files (of the order of thousand or more), it is recommended to compress/bundle these folders (ZIP/TAR) in order to have more stable transfers, or transfer such folders one-by-one instead of selecting all of them at once.
  • If you receive a Hierarchy error message while transferring data to RDMS, first select the Continue option. Then, if known, delete the file(s) that caused the error in your RDMS environment and restart the transfer. If you cannot delete a file, move it to another location and contact RDMS support.
  • For tips regarding optimum transfer settings, please also take a look at the Cyberduck transfer preferences section which includes recommended Cyberduck settings which could resolve your issues.

In order to access the RDMS via Cyberduck with the WebDAV protocol, click Open Connection, select the WebDAV (HTTPS) protocol, and configure the login credentials as follows:

  • Protocol: WebDAV (HTTPS)
  • Port: 443
  • Server: webdav.data.rug.nl
  • Username: <username>@rug.nl
  • Password: Your UG password

Note: If you experience issues with this, be sure that you specified your username in lowercase. The login to the RDMS is case sensitive!

If you would like to use the native iRODS protocol for connecting Cyberduck to the RDMS, you can download the iRODS (RUG) Cyberduck profile directly by clicking on the link below or by copying the content to a text editor of your choice and then save as a *.cyberduckprofile file. Afterwards, double click the downloaded/created *.cyberduckprofile file to install add it to Cyberduck.

iRODS Cyberduck profile:

Click to display section

If everything went right, you will see the login screen below. It will connect you to the RDMS “rug” zone using the native iRODS protocol. Simply insert your UG email address (lowercase!) and associated password to connect to the system. It should have also created an editable bookmark for your connection.

The instructions below give details on how to use the transfer dialogs to upload, download, and synchronize your data. Be aware that drag-and-drop from/to file explorer is also supported with the same results.

The main functionality you will wish to use with Cyberduck is transferring your files from your local storage to the RDMS. Follow the instructions below to see how this is possible.

Click to display section

If instead you wish to retrieve data previously stored on the RDMS, you can follow the instructions below to initiate your transfer.

Click to display section

Apart from up- or downloading files or entire folders manually in Cyberduck, you can also give the client the command to synchronize one of your local folders to a collection on the RDMS. The advantage of using synchronizing rather than up- or downloading the data, is that the synchronization will not transfer every file but only act on files that have been changed or that don't exist in the target directory. This will reduce the amount of data you will transfer at any one time.

Click to display section

Cyberduck lets you edit the way your transfers happen through choosing certain preferences. Below we list the main preferences you might want to adjust before starting your first transfer.

Click to display section