Download TraderBotz Node

Run automated trading strategies on your own hardware. One command to install. Auto-updates included.

Quick Install

Fully automated. Installs Docker, configures everything, and starts your node. Works on Ubuntu, Debian, Fedora, RHEL, CentOS, macOS, and more.

curl -fsSL https://download.traderbotz.com/dl/install.sh | bash

The installer handles everything: Docker Engine, Docker Compose, container images, systemd auto-start, and a node management agent that keeps your config in sync.

Note: Requires curl. If not installed, run sudo apt install curl (Ubuntu/Debian) or sudo dnf install curl (Fedora/RHEL) first.

Verify Your Download

We publish SHA-256 hashes for install scripts, the compose file, and related artifacts in checksums.sha256. After downloading files from /dl/, confirm they match before you run or pipe them into a shell.

  1. Save the files you care about in one directory (for example ~/tbz-dl).
  2. Download the checksum manifest next to those files.
  3. Run shasum in that directory to verify every listed file.
mkdir -p ~/tbz-dl && cd ~/tbz-dl
curl -fsSL https://download.traderbotz.com/dl/checksums.sha256 -O
# add install.sh, docker-compose.node.yml, etc. as needed, then:
shasum -a 256 -c checksums.sha256

Docker images: script checksums cover our published YAML and shell only. For container images, prefer digest pinning (docker pull image@sha256:…) when you need to pin exactly what runs in production; the installer uses tagged images from the registry by default.

Prerequisites

Install Docker Desktop for Mac. Supports both Apple Silicon (M1/M2/M3/M4) and Intel Macs.

Install

curl -fsSL https://download.traderbotz.com/dl/install.sh | bash

Manual Install

mkdir ~/traderbotz-node && cd ~/traderbotz-node
curl -fsSL https://download.traderbotz.com/dl/docker-compose.node.yml -o docker-compose.node.yml

# Create .env with your tokens from the web UI
echo "NODE_AUTH_TOKEN=your-token-here" > .env
echo "ENCRYPTION_KEY=your-key-here" >> .env

docker compose -f docker-compose.node.yml up -d

After Installation

  1. 1 Check container logs for your Node GUID
  2. 2 Go to bots.traderbotz.comNodes (in the sidebar)
  3. 3 Paste the GUID and click Link Node to get your NODE_AUTH_TOKEN
  4. 4 Add the token to your .env file and restart the container
  5. 5 Assign any bot type (crypto, Polymarket, baskets) to the node. They'll start executing automatically.

Paper Trading Included

Self-hosted nodes support paper trading out of the box. Create paper bots to test any strategy with simulated trades before going live. Realistic slippage and fee simulation, full trade history, and zero risk. No exchange credentials needed.

Auto-Updates & Node Agent

Two layers keep your node current:

  • Watchtower — checks for new container images hourly. When we push a release (new exchanges, strategies, or security fixes), your node pulls and restarts automatically.
  • Node Agent — runs every 15 minutes via systemd. Syncs compose file updates, applies environment changes pushed from the server, monitors container health, and auto-recovers crashed containers.

Mandatory security updates are enforced server-side. The agent also self-updates.