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 /data03
Resources
Validators need 4 vCPU, 8 GB RAM, 200 GB NVMe minimum. Model providers add GPU resources for accelerated inference.
Related