Skip to main content
A running workspace in about 10 minutes, with one command. Deploying on a specific environment instead (EKS, AKS, bare-metal, OpenShift)? See Deployment environments.
No Docker or Kubernetes knowledge needed. The installer sets up the whole container stack for you — on macOS and Linux it even installs Docker if it’s missing. You just need a machine.

Before you start

You needMinimum
A machinemacOS, Linux, or Windows · 2 CPU · 4 GB RAM · 20 GB free disk
A tracebloc accountSign up free — no credit card
The installer runs below these too — it only warns, and more RAM mainly helps once models train.
1

Register your workspace

On the clients page, click + and note your Client ID and password — you’ll enter them during install.
2

Run the installer

bash <(curl -fsSL https://tracebloc.io/i.sh)
What to expect: about 5 minutes. It asks for your Client ID and password, installs Docker (if missing) and a local Kubernetes cluster, and touches only ~/.tracebloc and Docker. Safe to re-run anytime.
Every install script is open source. Download, inspect, then run:
curl -fsSL https://tracebloc.io/i.sh -o install.sh   # silent download — no output means it worked
less install.sh        # review it (q to quit)
bash install.sh        # run it
Source: github.com/tracebloc/client. Release binaries are cosign-signed, so you can verify their signature before trusting them.
3

Verify it's connected

kubectl get pods -A
Look for the tracebloc pods (mysql-client, …-jobs-manager, …-requests-proxy) in Running state. Then open your clients page — your workspace should show Online.
What changed on your machine — only Docker and ~/.tracebloc. To remove everything: k3d cluster delete tracebloc.

Locked-down environment?

If your security policy forbids piping scripts from the internet, skip the one-liner and deploy with Helm instead — same result, full control over every step.

What’s next

Stage a dataset

Ingest data so contributors can build models against it.

Create a use case

Define a task and invite contributors.