ubuntu-20.04
ubuntu-22.04
CPU:
RAM:
8 cores
64GB
Storage:
6TB
Official Documentation
ubuntu-20.04
ubuntu-22.04
CPU:
RAM:
8 cores
64GB
Storage:
6TB
Node name
Rpc node ip
### Install dependenciessudo apt update && sudo apt upgrade -ysudo apt install git gcc make jq curl lz4### Install gocd $HOMEVER=1.23.6wget -qO go.tar.gz "https://golang.org/dl/go$VER.linux-amd64.tar.gz"sudo rm -rf /usr/local/go && sudo tar -C /usr/local -xzf go.tar.gzrm go.tar.gzecho "export PATH=$PATH:/usr/local/go/bin:~/go/bin" >> ~/.bashrcsource ~/.bashrcmkdir -p ~/go/bin### Config and init bridgecd $HOMErm -rf celestia-nodegit clone https://github.com/celestiaorg/celestia-node.gitcd celestia-node/git checkout tags/v0.22.3 -b v0.22.3make buildsudo make installmake cel-keycelestia bridge init --core.ip <RPC_NODE_IP># After launching the bridge node, you will need to top up your account with tokens to pay for transactions PayForBlob. To view the address, you can run this commandcd $HOME/celestia-node./cel-key list --node.type bridge --keyring-backend test### Create service filesudo tee /etc/systemd/system/celestia-bridge.service > /dev/null <<EOF[Unit]Description=celestia BridgeAfter=network-online.target[Service]User=$USERExecStart=$(which celestia) bridge start --archival --metrics.tls=true --metrics --metrics.endpoint otel.celestia.observerRestart=on-failureRestartSec=3LimitNOFILE=65535[Install]WantedBy=multi-user.targetEOF### Enable and start servicesudo systemctl daemon-reloadsudo systemctl enable celestia-bridgesudo systemctl restart celestia-bridge && sudo journalctl -u celestia-bridge -fo cat