Tenzro
Deployment

Docker.

Multi-stage Dockerfile builds a Rust 1.85 stage and ships on debian-slim. .gcloudignore excludes apps/, target/, node_modules/.
STATUS
Testnet
TYPE
Guide
STABILITY
Stable
REFERENCE
Dockerfile
01

Build

docker build -t tenzro-node:local .
02

Run

Expose both TCP and UDP on 9000 — tenzro-node defaults to listening on both /ip4/0.0.0.0/tcp/9000 and /ip4/0.0.0.0/udp/9000/quic-v1, the universal transport set that lets any device reach the node via whichever transport NAT permits.

docker run -d --name tenzro \
  --restart unless-stopped \
  -p 8545:8545 \
  -p 9000:9000/tcp -p 9000:9000/udp \
  -p 3001:3001 -p 3002:3002 \
  -v tenzro-data:/data \
  tenzro-node:local \
  --role validator \
  --data-dir /data
03

Resources

Validators need 4 vCPU, 8 GB RAM, 200 GB NVMe minimum. Model providers add GPU resources for accelerated inference.

Related
← All docs