LogoLogo
HomeGet TezBuild on Tezos
English
English
  • Getting Started
  • Quick Start
    • Where To Get Tez (XTZ)
      • Exchanges & Swaps
        • Safety Tips
      • Faucets
    • How To Choose A Baker
    • How To Setup A Wallet
    • How To Stake Your Tez
    • FAQ
      • How To Check Baking Rewards
      • How To Check Transactions
  • Learn
    • What is Tezos?
      • Proof -of-Stake
      • Governance
    • Documentation
    • Courses
      • Nomadic Labs
      • Blockmatics
    • Community
    • Network History
      • Alphanet
      • Genesis (Betanet)
      • Mainnet
      • Athens Amendment
      • Babylonet
      • Babylon Amendment
      • Carthagenet
      • Carthage 2.0 Amendment
      • Dalphanet
      • Test network
  • Built on Tezos
    • Digital Assets
    • Gaming
    • Infrastructure
    • Issuance Platforms
    • Securities
    • Use Cases
  • Resources
    • For Users
      • CLI Wallet Basics
    • For Bakers
      • By Operating System
      • Baking FAQ
      • Snapshots
      • Node Building: Kiln GUI
        • Kiln Node: Upgrade to Full Mode from Snapshot
      • Node Building: Docker
      • Node Building: GitLab Source
      • Build Nodes Fast with TezTool
    • For Developers
      • By Language
      • By Library
      • Development Environment
      • Developer Tools
      • Tutorials
  • Resource Groups
    • Analytics
    • Bots
    • Core Teams
    • Explorers
    • Media
    • Profiles
    • Research
    • Wallets
  • About
    • Tezos Agora
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Resources
  2. For Bakers

Build Nodes Fast with TezTool

PreviousNode Building: GitLab SourceNextFor Developers

Last updated 5 years ago

Was this helpful?

Getting Super Powers

Becoming a super hero is a fairly straight forward process

<script src="https://asciinema.org/a/14.js" id="asciicast-14" async></script>

$ teztool create <name> --network mainnet --rpc-port 8732 --history-mode archive
# you can also pass arguments and flags to the tezos-node run command, like:
$ teztool create <name> --network mainnet --rpc-port 8732 --history-mode archive --extra-flags "--singleproccess"

# or just run this and teztool will ask for all input:
$ teztool create

$ teztool <name> start 

sudo chown -R $USER:staff ~
$ teztool <name> snapshot import  <file>
$ teztool <name> start




# Building a Node w/teztool
    git clone https://gitlab.com/nomadic-labs/teztool.git
    cd ./teztool
    go build -o teztool *.go 
    mv teztool /usr/local/bin/teztool

# Past to .bash_profile
    echo >> export  > .bash_profile 
    #alias teztool='docker run -it --rm -v $PWD:/mnt/pwd --network host -e DIND_PWD=$PWD -v /var/run/docker.sock:/var/run/docker.sock registry.gitlab.com/nomadic-labs/teztool:latest'
    #alias teztool-update='docker pull registry.gitlab.com/nomadic-labs/teztool:latest'


asciinema rec --title="Build a Tezos Rolling Storage Node in < 2 min" --yes

Super-powers are granted randomly so please submit an issue if you're not happy with yours.

Once you're strong enough, save the world:

hello.sh
# Ain't no code for that yet, sorry
echo 'You got to trust me on this, I saved the world'

https://asciinema.org/a/lDuDo5DjyP9N6FiaHcB5gBx3Oasciinema.org