---
title: "Build from source"
url: "/docs/block-builders/run-a-builder/install-and-run-a-node/build-from-source/index.md"
description: "How to clone, compile, and run the Signet node from source code."
---
# Build From Source

> **Warning:** You must have a running consensus client that is accessible to the Signet client.

## Installation

1. Clone the repository

   ```bash
   git clone https://github.com/init4tech/signet.git
   ```

2. Build the binary

   ```bash
   cargo build --release --bin signet
   ```

3. Download a binary from [github releases](https://github.com/init4tech/signet/releases)

4. Configure the [environment variables](/docs/block-builders/run-a-builder/install-and-run-a-node/environment-variables/index.md) as needed

5. Copy the binary from the release to a location in your users path

   ```bash
   tar -xzf signet-client-v0.1.0-alpha-1 signet
   cp signet /usr/local/bin
   ```

6. Run Signet

   ```bash
   signet node \
       --chain parmigiana \
       --authrpc.jwtsecret /path/to/your/jwt.secret \
       --http \
       --http.addr 127.0.0.1 \
       --http.api eth,net,trace,txpool,web3,rpc,debug,ots
   ```
