Skip to content

ariznode/tempo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

Tempo

Guide How to Run Tempo Node

Specifications

  • CPU 8 cores.
  • RAM 16 GB.
  • Storage 250 GB SSD.
  • Good Internet Connection.

Install Dependencies

Dependencies

sudo apt update && sudo apt upgrade -y
sudo apt install screen curl iptables build-essential git wget lz4 jq make gcc nano automake autoconf tmux htop nvme-cli libgbm1 pkg-config libssl-dev libleveldb-dev tar clang bsdmainutils ncdu unzip libleveldb-dev -y

Install Tempo

curl -L https://tempo.xyz/install | bash
source ~/.bashrc

Check Version

tempo --version

Make sure to see

Tempo Version: 0.7.5

Commit SHA: d1c2d656fb657e3c6f46a8bc3889bdb595d45576

Build Timestamp: 2025-12-15T16:14:58.647380962Z

Build Features: asm_keccak,default,jemalloc,otlp

Build Profile: maxperf

Install Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
echo 'export PATH=$PATH:/usr/local/bin/bin' >> ~/.bashrc
source ~/.bashrc
Build and install from source using cargo
cargo install --git https://github.com/tempoxyz/tempo.git tempo --root /usr/local/bin
tempo --version

Download Snapshoot

export RUST_HTTP_TIMEOUT=600
tempo download

Run Node

Run Inside Screen

screen -S tempo

Run command

tempo node \
  --follow \
  --http \
  --http.addr 0.0.0.0 \
  --http.port 8545 \
  --http.api eth,net,web3,txpool,trace

Your own rpc is http://VPS_IP:8545

Key command

Stop Node

ctrl + z

Detach screen

ctrl a + d

Monitor logs

screen -d -r tempo

Kill Screen

screen -XS tempo quit

About

Guide How to Run Tempo Node

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published