Skip to content
This repository was archived by the owner on Sep 17, 2026. It is now read-only.
bsv-blockchainPublic archive

About

Getting started guide for running Teranode Teratestnet

Topics

Resources

Stars

21 stars

Watchers

5 watching

Forks

Repository files navigation

Teratestnet Docker Helper

Important

This repository is archived. Use teranode-quickstart instead.

teranode-quickstart replaces this repo and covers all four networks — mainnet, testnet, teratestnet and regtest — from one interactive setup.sh. It also ships UTXO snapshot seeding, per-service memory limits scaled to host RAM, Aerospike/Postgres tuning helpers, and a version-pinned update.sh that tracks current Teranode releases.

This repo is pinned to Teranode v0.15.1 and gets no further updates. Everything below is kept for reference only.

Automated setup for Teranode on the Teratestnet network using Docker Compose.

Quick Start

# Standard setup (with ngrok for nodes without public IP)
./start-teratestnet.sh

# Custom domain setup (if you have public IP/domain)
./start-teratestnet.sh --no-ngrok

Prerequisites

  • Docker and Docker Compose installed
  • Ngrok (if using default setup) - See SETUP_GUIDE
  • 32GB+ RAM, 40GB+ disk space
  • Linux, macOS, or Windows with WSL2

What It Does

  1. Configures your Teranode instance with:
    • Domain/URL (ngrok or custom)
    • RPC credentials
    • Optional Miner Tag
  2. Starts all required services via Docker Compose
  3. Sets up networking (ngrok tunnel or your custom domain)

Key Commands

# Start services
docker compose up -d

# Check status
docker compose ps

# View logs
docker compose logs [service]

# Stop services
docker compose down

# Clean shutdown (removes data)
docker compose down -v

# Reset to start syncing from genesis
./reset-data.sh

Documentation

For detailed setup instructions, configuration options, troubleshooting, and advanced usage, see:

Service Endpoints

Service Port Description
RPC 9292 JSON-RPC interface
Asset API 8000 Asset service API
Prometheus 9090 Metrics
Grafana 3000 Monitoring dashboard

Help

Community

Join our Telegram group for announcements and discussions:

About

Getting started guide for running Teranode Teratestnet

Topics

Resources

Stars

21 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages