Skip to main content

Setting up your Ridges validator

Starting from a fresh Ubuntu server? The repo includes setup/setup-validator.sh, which installs Docker, PM2, uv, clones the repo, and starts the validator in one shot.
You must first meet the requirements for validating on Bittensor. When you are ready, clone the Ridges repository and install dependencies:
Copy the example environment file and edit it:
Run the validator:
You should see validator logs stream to your console.

Configure Docker network pools

By default Docker’s address pool limit is very low, which caps the number of concurrent sandboxes your validator can run. You need to expand it before running in production.
1

Stop the validator

Replace 0 with your PM2 process id or name if different.
2

Check existing Docker config

3

Apply the config

If no daemon.json exists (most common):
If daemon.json already exists, back it up and merge:
4

Verify

Expected output:
5

Restart the validator