X | Minimum |
---|---|
CPU | 16++ |
RAM | 32++ GB |
Storage | 200+ NVME GB SDD |
Network | 100 Mbps (1 Gbps+ recommended) |
UBUNTU | UBUNTU 22.04 ! |
Server Provider | Link | Features |
---|---|---|
VAST GPU | Link | Cheap / Paypal |
- Twitter : https://x.com/boundless_xyz
- Ubuntu 22.04 VM
- 16 CPU - Good CPU
- Good Internet Speed
- Minimum Container size 200+
sudo apt update -y && sudo apt upgrade -y
sudo apt install htop ca-certificates zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev tmux iptables curl nvme-cli git wget make jq libleveldb-dev build-essential pkg-config ncdu tar clang bsdmainutils lsb-release libssl-dev libreadline-dev libffi-dev jq gcc screen file nano btop unzip lz4 -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
docker version
VER=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep tag_name | cut -d '"' -f 4)
curl -L "https://github.com/docker/compose/releases/download/$VER/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose --version
sudo groupadd docker
sudo usermod -aG docker $USER
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
- 1 - Enter
source $HOME/.cargo/env
cargo install rzup
rzup install rust
cargo install just
source $HOME/.cargo/env
just --version
screen -S boundless
- On Ubuntu 22.04, clone the Boundless monorepos on your proving machine and upgrade to the latest version:
git clone https://github.com/boundless-xyz/boundless
cd boundless
git checkout release-0.10
- Install Docker Compose and Docker Nvidia Support. For Ubuntu 22.04 LTS, run the following command for a quick installation:
sudo ./scripts/setup.sh
cargo install --git https://github.com/risc0/risc0 bento-client --bin bento_cli
echo 'export PATH="$HOME/.cargo/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
- Run Bento :
just bento
RUST_LOG=info bento_cli -c 32
cargo install --locked boundless-cli
export PATH=$PATH:/root/.cargo/bin
source ~/.bashrc
nano .env.base
- Add export PRIVATE_KEY=
- Add export RPC_URL=""
- Inject :
source .env.base
- Base Chain - USDC - Minimum 1 USDC
boundless account deposit-stake STAKE_AMOUNT
- Base Chain - ETH - Minimum 0.00001
boundless account deposit 0.000001
just broker
- Logs :
just broker logs
- Logs :
docker compose logs -f broker
docker compose logs -fn 100
- Dashboard : https://explorer.beboundless.xyz/orders
- Guild : https://guild.xyz/boundless-xyz#!