Bacalhau Docs
GithubSlackBlogEnterprise
  • Documentation
  • Use Cases
  • CLI & API
  • References
  • Community
  • Operators & Deployment
    • Deployment Guide
      • Setting Up a Cluster on Amazon Web Services (AWS) with Terraform 🚀
      • Setting Up a Cluster on Google Cloud Platform (GCP) With Terraform 🚀
      • Setting Up a Cluster on Azure with Terraform 🚀
      • Marketplace Deployments
        • Google Cloud Marketplace
  • Setting Up
    • Running Nodes
      • Node Onboarding
      • GPU Installation
      • Job selection policy
      • Access Management
      • Persistent State
      • Configuring Your Input Sources
      • Configuring Transport Level Security
      • Limits and Timeouts
      • Bacalhau WebUI
    • Workload Onboarding
      • Container
        • Docker Workload Onboarding
        • Bacalhau Docker Image
        • How To Work With Custom Containers in Bacalhau
        • Run CUDA programs on Bacalhau
      • WebAssembly (Wasm) Workloads
        • Running Rust programs as WebAssembly (WASM)
      • Python
        • Running a Python Script
    • Networking Instructions
      • Accessing the Internet from Jobs
    • GPU Workloads Setup
    • Automatic Update Checking
    • Node Management
    • Authentication & Authorization
    • Inter-Nodes TLS
    • Hardware Setup
  • Developer Resources
    • Running Locally In Devstack
  • Guides
    • Jobs Guide
      • Queuing
      • Labels and Constraints
    • Configuration Management
      • Write a config.yaml
  • Help & FAQ
    • Bacalhau FAQs
    • Glossary
Powered by GitBook
LogoLogo

Use Cases

  • Distributed ETL
  • Edge ML
  • Distributed Data Warehousing
  • Fleet Management

About Us

  • Who we are
  • What we value

News & Blog

  • Blog

Get Support

  • Request Enterprise Solutions

Expanso (2025). All Rights Reserved.

On this page
  • Introduction
  • Deployment Outputs
  • Requester Public IP
  • Requester API Token
  • Compute API Token

Was this helpful?

Export as PDF
  1. Operators & Deployment
  2. Deployment Guide
  3. Marketplace Deployments

Google Cloud Marketplace

Introduction

Well done on deploying your Bacalhau cluster! Now that the deployment is finished, this document will help with the next steps. It provides important information on how to interact with and manage the cluster. You'll find details on the outputs from the deployment, including how to set up and connect a Bacalhau Client, and how to authorize and connect a Bacalhau Compute node to the cluster. This guide gives everything needed to start using the Bacalhau setup

Deployment Outputs

After completing the deployment, several outputs will be presented. Below is a description of each output and instructions on how to configure your Bacalhau node using them.

Requester Public IP

Description: The IP address of the Requester node for the deployment and the endpoint where the Bacalhau API is served.

Usage: Configure the Bacalhau Client to connect to this IP address in the following ways:

  1. Setting the --api-host CLI Flag:

    $ bacalhau --api-host $REQUESTER_IP [CMD]
  2. Setting the BACALHAU_API_HOST environment variable:

    $ export BACALHAU_API_HOST=$REQUESTER_IP
    $ bacalhau [CMD]
  3. Modifying the Bacalhau Configuration File:

    $ bacalhau config set node.clientapi.host $REQUESTER_IP
    $ bacalhau [CMD]

Requester API Token

Description: The token used to authorize a client when accessing the Bacalhau API.

Usage: The Bacalhau client prompts for this token when a command is first issued to the Bacalhau API. For example:

$ bacalhau agent version
token: $REQUESTER_API_TOKEN

Compute API Token

Description: The token used to authorize a Bacalhau Compute node to connect to the Requester Node.

Usage: A Bacalhau Compute node can be connected to the Requester Node using the following command:

bacalhau serve --node-type=compute --orchestrators=nats://$COMPUTE_API_TOKEN@$REQUESTER_IP

PreviousMarketplace DeploymentsNextRunning Nodes

Was this helpful?