Introduction

In this tutorial, you will learn how to use the Cargo Bays feature to attach your Tardigrade storage account to Galileo and back up your files to your cloud storage. You can use Cargo Bays to easily perform compute functions on your data stored in Tardigrade. You can also use Galileo as an easy interface to manage and share data in your Tardigrade account without using an uplink CLI! This tutorial assumes you already have a Tardigrade account and that you know which region your account was created in. It also assumes that you have pre-configured a Tardigrade project.

Getting started with Storj in Galileo

To access Cargo Bays, sign in to Galileo and click on the “Cargo Bays” tab on the left menu.

batch mode 1

Start by clicking Add Cargo Bay. You will then be prompted to choose between Dropbox or Storj. This tutorial highlights Storj, so select Storj.

batch mode 2

Connect your Tardigrade account to Galileo. You will need to:

  • Name the cargo bay
  • Provide the name for the corresponding Bucket name. You can choose the name of an exisiting Bucket or a new name and Galileo will create the Bucket for you.
  • Provide the Storj Satellite Region
  • Enter the API Key
  • Enter the Encryption Passphrase
  • Provide an optional description for the Cargo Bay

Once you’re ready, click Create.

batch mode 3

Choose the root folder for the Cargo Bay. If you are creating a new Bucket, a folder with the name “Root Folder” will be created for you. Click Submit.

batch mode -4

The Cargo Bay has now been created and is visible on the Cargo Bays tab in Galileo.

batch mode -4

Creating a Mission

Let’s create a Mission on Galileo that will both use data from and store results in our new Storj Cargo Bay. Navigate to the Missions tab to begin.

We will use a Python-based Jupyter notebook. This tutorial’s focus is on using a custom Cargo Bay to power a Mission. For more detailed instructions on creating an interactive Python Mission, please look here.

batch mode -5

Walk through the Mission creation process. When you choose which Cargo Bay to associate with the Mission, select the Storj option.

batch mode -6

Click Next, choose the working directory, and click Submit. The Mission has now been created.

Using the File Manager, upload any necessary files to the Mission before deploying the Mission by clicking the Run button on the Mission page.

Once the Mission’s job is running, open the Jupyter interface and begin working in the interactive session. When you are finished with the Jupyter session, terminate the job and navigate back to the Missions page.

Any files created in the Jupyter session will automatically be saved to your Cargo Bay in the Results folder, with the storage provided by Storj. You can download the job’s results to your local machine by clicking the three-dot menu in the job status interface and selecting Download.

Congratulations, you have just successfully created a Cargo Bay using a connection to Storj and run a Mission using that custom Cargo Bay.

We hope this tutorial was helpful. Please let us know if you have any questions or any problems using Galileo.

Your feedback is extremely important to us.

Contact us anytime at matthew@hypernetlabs.io or alexander@hypernetlabs.io.

Sign Up Now and Deploy Your Job in Minutes!

Contact us for enterprise support and pricing.