# Quick Start

## Prerequisite

You need to have Go version 1.18 installed and at least an Ubuntu 22 server.

### **Install Go** <a href="#install-go" id="install-go"></a>

```bash
get -q -O - https://raw.githubusercontent.com/canha/golang-tools-install-script/master/goinstall.sh | bash -s -- --version 1.18
source ~/.profile
```

To verify that you have the right Go version, type in&#x20;

```
go version
```

It will return *go version go1.18 linux/amd64*

You can also install from <https://golang.org/doc/install>

### Install Make to compile the code

```
sudo apt install make
```

### Install GCC in case GCC is not yet installed

```
sudo apt-get install gcc
```

### Get the source code <a href="#install-binaries" id="install-binaries"></a>

```
git clone https://github.com/Metanovaverse/source_code.git

cd source_code
```

### Compile mnovad <a href="#install-binaries" id="install-binaries"></a>

```
make install
```

### Run a Node <a href="#install-binaries" id="install-binaries"></a>

```
chmod +x create_node.sh
./create_node.sh
```

Please change the some of the values to your liking. You can also edit the script if you want to change the directories.

To verify that your node is running you can use the command&#x20;

```
./mnovad status
```

### Become a Validator

Once you have the mnovad running, from the same repo run the **create\_validator.sh** script

Don't forget to change some values like the moniker, key, amount and the others.&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.metanovaverse.com/validators/quick-start.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
