---
title: "Clone and build"
url: "/docs/block-builders/run-a-builder/clone-and-build/index.md"
description: "Prerequisites, system requirements, and instructions for cloning and building the Signet builder."
---
# Clone and Build the Signet Builder

The Builder simulates bundles and transactions to create valid rollup blocks and submits them to Ethereum.

## Prerequisites

- **Rust** ≥ 1.85
- **Git**
- **AWS CLI**

## Recommended System Specs

- CPU: 0.5 vCPU (minimum 0.1 vCPU)
- Memory: 512MB (minimum 256MB)
- Clock speed: 2.8GHz+ (builder prefers clock speed over core count)

## Clone the Repository

```bash
git clone https://github.com/init4tech/builder
cd builder
```

## Build Options

### Local Build

```bash
cargo build --release
```

The compiled binary will be available at `target/release/builder`.

### Docker Build

```bash
docker build -t builder:latest .
```

## Deployment

After building the Docker image:

1. Push to your container registry:

   ```bash
   docker push /builder:latest
   ```

2. Update your deployment manifests with the new image

3. Verify expected behavior in your target network

## Next Steps

- [Configure authentication](/docs/block-builders/run-a-builder/authentication/index.md) to connect to the sequencer
- [Configure environment variables](/docs/block-builders/run-a-builder/environment-variables/index.md) for your deployment
- [Install and run a node](/docs/block-builders/run-a-builder/install-and-run-a-node/) (optional infrastructure)
