diff --git a/create-use-case/prepare-dataset.mdx b/create-use-case/prepare-dataset.mdx index 872891c..6b58f5a 100644 --- a/create-use-case/prepare-dataset.mdx +++ b/create-use-case/prepare-dataset.mdx @@ -30,7 +30,7 @@ Start with the declarative method below. Drop down to the custom-template flow o Describe your dataset in ~8 lines of YAML, then `helm install`. The official ingestor image (published as `ghcr.io/tracebloc/ingestor`) runs it. No Dockerfile, no Python script. -**Before you run any commands in this section:** if you installed the client via the one-liner (`bash <(curl -fsSL https://tracebloc.io/i.sh)`), every later `helm upgrade tracebloc/client …` **must** include `--reset-then-reuse-values`, otherwise the upgrade drops the values the installer applied and breaks the workspace: +**Before you run any commands in this section:** if you installed the client via the one-liner (`curl -fsSL https://tracebloc.io/i.sh | bash`), every later `helm upgrade tracebloc/client …` **must** include `--reset-then-reuse-values`, otherwise the upgrade drops the values the installer applied and breaks the workspace: ```bash helm upgrade tracebloc/client -n --reset-then-reuse-values diff --git a/environment-setup/configuration.mdx b/environment-setup/configuration.mdx index 4b4de35..fc8e14a 100644 --- a/environment-setup/configuration.mdx +++ b/environment-setup/configuration.mdx @@ -23,7 +23,7 @@ Override defaults by setting environment variables before the install command. U Example — custom cluster name with two worker nodes: ```bash -CLUSTER_NAME=my-cluster AGENTS=2 bash <(curl -fsSL https://tracebloc.io/i.sh) +curl -fsSL https://tracebloc.io/i.sh | CLUSTER_NAME=my-cluster AGENTS=2 bash ``` ## Cluster Management diff --git a/environment-setup/deploy-local.mdx b/environment-setup/deploy-local.mdx index 1d9f297..1fee335 100644 --- a/environment-setup/deploy-local.mdx +++ b/environment-setup/deploy-local.mdx @@ -17,7 +17,7 @@ That's it — no Docker or Kubernetes knowledge needed. The installer sets up Do ```bash - bash <(curl -fsSL https://tracebloc.io/i.sh) + curl -fsSL https://tracebloc.io/i.sh | bash ``` @@ -42,7 +42,7 @@ The tracebloc pods should be `Running`, and your workspace should read **Online* Set these as environment variables before the install command (full list in [Configuration](/environment-setup/configuration#installer-options)): ```bash -CLUSTER_NAME=my-cluster AGENTS=2 HOST_DATA_DIR=/data/tracebloc bash <(curl -fsSL https://tracebloc.io/i.sh) +curl -fsSL https://tracebloc.io/i.sh | CLUSTER_NAME=my-cluster AGENTS=2 HOST_DATA_DIR=/data/tracebloc bash ``` GPUs are auto-detected on Linux (NVIDIA/AMD) — drivers, container toolkit, and device plugin are installed for you. diff --git a/environment-setup/quickstart.mdx b/environment-setup/quickstart.mdx index 0fb50f1..4ff697c 100644 --- a/environment-setup/quickstart.mdx +++ b/environment-setup/quickstart.mdx @@ -27,7 +27,7 @@ That's enough to run a workspace. To **train on this machine**, give it 4 CPU · ```bash - bash <(curl -fsSL https://tracebloc.io/i.sh) + curl -fsSL https://tracebloc.io/i.sh | bash ``` diff --git a/environment-setup/setup-guide.mdx b/environment-setup/setup-guide.mdx index a117702..9edc26c 100644 --- a/environment-setup/setup-guide.mdx +++ b/environment-setup/setup-guide.mdx @@ -71,7 +71,7 @@ One command sets up your entire workspace on any machine — macOS, Linux, or Wi ```bash -bash <(curl -fsSL https://tracebloc.io/i.sh) +curl -fsSL https://tracebloc.io/i.sh | bash ``` diff --git a/environment-setup/troubleshooting.mdx b/environment-setup/troubleshooting.mdx index cac4fb5..f7f3ea4 100644 --- a/environment-setup/troubleshooting.mdx +++ b/environment-setup/troubleshooting.mdx @@ -11,7 +11,7 @@ For real-time cluster monitoring, try [k9s](https://k9scli.io/) — run `k9s -n **Stuck? Generate a support bundle.** Re-run the installer with `--diagnose`: ```bash -bash <(curl -fsSL https://tracebloc.io/i.sh) --diagnose +curl -fsSL https://tracebloc.io/i.sh | bash -s -- --diagnose ``` It writes a redacted `~/.tracebloc/tracebloc-diagnose-.tgz` — logs, pod status, and versions with **credentials removed** — that you can send to support. The first line of output shows your client version. diff --git a/overview/tracebloc.mdx b/overview/tracebloc.mdx index 0e4fd97..374aef2 100644 --- a/overview/tracebloc.mdx +++ b/overview/tracebloc.mdx @@ -51,7 +51,7 @@ tracebloc is a **collaborative AI workspace** you deploy on your own infrastruct ```shellscript Mac / Linux - bash <(curl -fsSL https://tracebloc.io/i.sh) + curl -fsSL https://tracebloc.io/i.sh | bash ``` ```powershell Windows