---
title: "Globus Connect Server With Wasabi"
slug: "how-to-use-globus-connect-server-with-wasabi"
updated: 2024-06-19T16:48:49Z
published: 2024-06-19T16:48:49Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wasabi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Globus Connect Server v5.4 With Wasabi

Wasabi has been validated for use with [Globus Connect Server](https://www.globus.org/globus-connect-server) v5.4. Designed for multi-user systems, Globus Connect Server delivers advanced file transfer and sharing capabilities to users no matter where their data lives.

#### Prerequisites

- Active [Wasabi Cloud Storage Account](https://billing-service.wasabisys.com/CommunitiesSelfReg?pid=WOS&amp;_gl=1*y9dtlg*_ga*NzkzNTc3MDE3LjE3MDk1NTIzNTg.*_ga_JE5RX701S0*MTcxNzE4NzQxMS4xNjIuMC4xNzE3MTg3NDExLjYwLjAuMA..)
- Wasabi Bucket - Refer to [Bucket Creation Guide](https://docs.wasabi.com/docs/working-with-buckets-and-objects)
- Access & Secret Key Pair - Refer to [Access Keys Guide](https://docs.wasabi.com/docs/creating-a-user-account-and-access-key)
- Globus Connect Server v5.4 installed on [Supported Linux Distribution](https://docs.globus.org/globus-connect-server/v5/#supported_linux_distributions)
- Open Firewall Ports 50000-51000 and 443 Inbound & Outbound -Any/Any
- Public Routable IP Address for Data Transfer Nodes

## Architecture

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717189021366.png)

## Configuring

****To install the Globus Connect Server version 5 software:****

1. Once your Linux machine is up and running, install the Globus Connect Server software.
2. Open your preferred terminal and run the following commands (you can find your distribution-specific commands [here](https://docs.globus.org/globus-connect-server/v5/quickstart/#gcsv5-instal)).

```actionscript
curl -LOs https://downloads.globus.org/globus-connect-server/stable/installers/repo/deb/globus-repo_latest_all.deb
sudo dpkg -i globus-repo_latest_all.deb
sudo apt-key add /usr/share/globus-repo/RPM-GPG-KEY-Globus
sudo apt update
sudo apt install globus-connect-server54
```

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1716544596544.png)

## ****Creating the Endpoint****

1. Enter the following commands to setup your endpoint.

```actionscript
globus-connect-server endpoint setup "My Wasabi Endpoint" \
    --organization "Wasabi Technologies" \
    --owner partnersteam@gloubsid.org \
    --contact-email partnersteam@globusid.org
```
2. You will be prompted to accept the Terms of Service. Type **Y** for Yes.
3. Authenticate your endpoint with Globus by clicking on the link provided in the terminal and getting the authorization code.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1716544807435.png)
4. Log in to your account. 

**![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717117805786.png)**
5. Click **Allow**.

**![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717117849179.png)**
6. Copy the authorization code and paste it back into your terminal.

**![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717117942731.png)**

****
7. Click **enter**. Globus Connect will start to register and configure the endpoint.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717118126042.png)

## ****Setting up Services on the Data Transfer Node****

Run the globus-connect-server node setup command to configure and start the Globus services on the Data Transfer Node. This command must be done as the root user, as it enables and starts `systemd` services. The IP address must be a publicly routable IP address. If your network infrastructure leverages NATing, refer to [NAT Support](https://docs.globus.org/globus-connect-server/v5/#nat_support_section).

```actionscript
sudo globus-connect-server node setup --ip-address xxx.xxx.xxx.xxx
```

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717118531318.png)

## ****Logging in to the Endpoint****

1. This creates local authentication tokens that can be used by the Globus Connect Server command-line interface to interact with the endpoint. Log in with the identity you chose as the endpoint owner in [Creating the Endpoint](/v1/docs/draft-how-to-use-globus-connect-server-with-wasabi#creating-the-endpoint) above.

```actionscript
globus-connect-server login localhost
```
2. Authenticate with Globus by clicking on the link provided, logging into your account, and retrieving the authorization code.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717118684185.png)

## ****Setting the Endpoint as Managed****

Endpoints that require premium functionality (such as guest collections for data sharing and premium connectors) must be managed under a Globus subscription. If your organization has a subscription and your Globus account has the subscription manager role, you may set the endpoint as managed using the globus-connect-server command below.

```actionscript
globus-connect-server endpoint set-subscription-id DEFAULT
```

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717118832069.png)

## ****Creating the Storage Gateway

The **globus-connect-server storage-gateway create** command creates a new storage gateway. When creating a storage gateway, provide the policies to access a storage system through Globus Connect Server collections. The S3 connector provides access to Wasabi Cloud Storage.You will need to create a Storage-Gateway for each region that your buckets are stored in so that you can access them with your mapped collections.

```actionscript
globus-connect-server storage-gateway create s3 \
"Wasabi Storage Gateway" \
--domain globusid.org \
--s3-endpoint https://s3.us-east-1.wasabisys.com \
--s3-user-credential
```

******

This example discusses the use of Wasabi's us-east-1 storage region. To use other Wasabi storage regions, refer to [Wasabi Service URLs](https://knowledgebase.wasabi.com/hc/en-us/articles/360015106031) to obtain the <meta charset="utf-8">appropriate service URL.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717119378304.png)

## Creating a Mapped Collection

This creates a Mapped Collection with a name specified by you and the base path can either be / or /bucket-name using the Storage Gateway created in [Create the Storage Gateway](https://docs.globus.org/globus-connect-server/v5/quickstart/#create-storage-gateway). This Collection will be visible to users through the Globus Web App, who will be able to access data in / or /bucket-name if they have access using IAM policies listed on the bucket.

Make sure that you have created a local user account on the local linux system that matches the allowed domain.

1. Get the Storage Gateway ID in order to create the collection. To do so, run the list command below.

```
ActionScriptActionScriptActionScriptglobus-connect-server storage-gateway list
```

**![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717120714431.png)**
2. Once you have the storage gateway ID, create a **mapped collection** with the following command.

Inputting a / as the base path will list the root of Storage Gateway listing all bucket. If you do not want all bucket listed for the collection you can put a /bucket-name and then only the specific bucket will be listed.****

```
ActionScriptActionScriptActionScriptglobus-connect-server collection create 13d40b50-acf8-472c-a148-a0492a981afc / "Wasabi Cloud Storage"

or 

globus-connect-server collection create 13d40b50-acf8-472c-a148-a0492a981afc /Globus-Connect-Server-Bucket "Wasabi Cloud Storage"
```

**![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717120888869.png)**

## Registering Wasabi Credential Keys

1. Log in to the **Globus App** by opening a web browser and going to [https://app.globus.org/](https://app.globus.org/).

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717121284495.png)
2. Click **Collections**in the left hand pane.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717121391791.png)
3. Select the **Administered by You** tab at the top. Locate and click the **Wasabi Cloud Storage**collection that you created.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717121460704.png)
4. Click the **Credentials**tab.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717121588157.png)
5. Enter your Wasabi access and secret keys. Click **Continue**. You will see your account now listed as active.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717121631447.png)
6. Click back to the **Overview** tab and then select **Open in File Manager**in the right hand pane.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717121588157.png)
7. You will need to Authenticate/Consent to view the collection data. Click **Continue**.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717121856792.png)
8. Select the account in which to authenticate.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717121883772.png)
9. Click **Allow**.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717121915743.png)
10. You will now see your bucket(s) listed for that collection.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717122076169.png)

You can now transfer data to this collection from other Data Transfer Nodes or Mapped Collections.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717122442981.png)
11. You can upload data to this collection directly from your local host by clicking **Upload**in the right hand tree. You will need to allow Globus Web App to perform https uploads.

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717122285450.png)

![](https://cdn.document360.io/bef0a1ea-7768-4d5a-b520-c4fe2f7fafad/Images/Documentation/image-1717122327396.png)
