Set it all up together
sudo apt update && sudo apt upgrade -y &&
sudo apt install curl build-essential git wget jq make gcc tmux htop nvme-cli pkg-config libssl-dev lib
apt update && \
apt install apt-transport-https ca-certificates curl software-properties-common -y && \
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable" && \
apt update && \
apt-cache policy docker-ce && \
sudo apt install docker-ce -y && \
docker --version
tmux new-session -S tnd
mkdir tenderduty && cd tenderduty
docker run --rm ghcr.io/blockpane/tenderduty:latest -example-config >config.yml
nano $HOME/tenderduty/config.yml
- network name:
- chain-id:
- valoper_address:
- RPC url:
docker run -d --name tenderduty -p "8888:8888" -p "28686:28686" --restart unless-stopped -v $(pwd)/config.yml:/var/lib/tenderduty/config.yml ghcr.io/blockpane/tenderduty:latest
docker logs -f --tail 50 tenderduty
echo -e "\033[0;32mhttp://$(wget -qO- eth0.me):8888/\033[0m"
# Exmp - http://1.0.0.111:8888/
docker stop tenderduty
docker restart tenderduty
docker logs -f --tail 50 tenderduty