Set up FileZilla for Decentralized File Transfer

This guide walks users through the process around setting up FileZilla to transfer files over Storj DCS

Filezilla will not work with the US2 Beta when using the native Tardigrade protocol "Tardigrade - Decentralized Cloud Storage". Please only use this guide with production satellites.

The US2 Beta does work with Filezilla Pro when using the "AWS S3" protocol and entering your Tardigrade Beta Host, Access Key and Security Key. These are generated when creating the Access Grant via clicking Gateway Credentials.

Background

The FileZilla Client is a fast and reliable cross-platform (Windows, Linux and Mac OS X) FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface.

It includes a site manager to store all your connection details and logins, as well as an Explorer-style interface that shows the local and remote folders and can be customized independently.

With the launch of the native Tardigrade Integration into the FileZilla client, developers can use the client configured to transfer files, point-to-point using the decentralized cloud.

Getting Started

Getting Started Guide to Configure Tardigrade with Filezilla

Create a Tardigrade Account

If you haven't yet generated an Access Grant and Token, you can get started here.

Create the Access Grant and Token

  1. Name your Access Grant

2. Set Permissions and Select "Continue in CLI"

3. Copy the Satellite Address and Token to a safe place, you will need these later.

Downloading FileZilla

To download the latest release of FileZilla, navigate to https://filezilla-project.org/download.php?show_all=1 and select the version appropriate for your operating system, then install FileZilla.

Creating a new Site

Open the Site Manager by clicking on the leftmost icon.

Select the 'New Site' option from the pop-up window.

Storage

Configure the Satellite, API key and Encryption passphrase

Next, select Protocol: "Tardigrade - Decentralized Cloud Storage" from the Protocol dropdown in the "General" tab.

Now enter the Satellite, Access Key and an Encryption Passphrase (to be used in Uplink) as shown below (Entering the port is not required)

  1. The Satellite url was embedded near the end of the Satellite Address you saved while creating the Access Grant and should be one of the following (which one depends on which satellite you opened your account):

    • us-central-1.tardigrade.io

    • asia-east-1.tardigrade.io

    • europe-west-1.tardigrade.io

  2. For API Key please enter the Access Token you saved in step 3. of the "Create the Access Grant and Token" Section above.

  3. For Encryption Passphrase, please enter a new passphrase of your choice and be sure to save it in a safe place for future reference.

After you enter the above information, hit the "Connect" button, and FileZilla will connect directly to the remote site. You should see a screen showing your local site vs. Tardigrade, like so:

Uploading a File

To upload a file to your local machine, simply drag it from the local to the remote site (on the decentralized cloud), as shown below:

Downloading a File

To download a file to your local machine, simply drag it from the remote site to the local site, as shown below: