# How to run Checker Nodes

The Checker Node Client currently supports CLI on Ubuntu 18, Ubuntu 22, and CentOS 7.

The minimum requirements for a single checker license are as follows:

* 256MB Memory, 1 CPU Intel/AMD Core Processor at 2.1 GHz, 20GB HDD/SSD Storage, and 10Mbps Internet Speed.

These resources scale linearly—10 licenses require 10 times the listed resources. While you can run up to 10 licenses on a single Checker Node Client, each additional license increases the Client's throughput requirements for hashing submissions and chain claims.

These requirements apply only to running the Checker Client without other major tasks. If your machine falls below these specifications, licenses may go offline, generate incorrect results, earn reduced rewards, or face banning. Additionally, running multiple Checker Clients on one machine can cause errors.

### Running guide for Linux CLI

#### Download and Install

1. Download from Kaisar checker site

{% hint style="info" %}
The download link will be available on February 12, 2025
{% endhint %}

2. Change execute mode of files

```bash
chmod +x ./install.sh
chmod +x ./kaisarChecker
```

3. Install prerequisites and environments

```bash
sudo ./install.sh
```

#### Run checker Node

Run Checker CLI

```bash
sudo ./kaisarChecker
```

After running `./kaisarChecker`, the terminal will display the main menu of the Kaisar Checker CLI. You can choose an action by entering the corresponding number:

<figure><img src="/files/kQTOkU7THuo66V720ERF" alt=""><figcaption><p>Kaisar Checker CLI Menu</p></figcaption></figure>

1\. Create a new wallet: Generate a new wallet.

<figure><img src="/files/OvoVpsFuHig1tJcJrSCX" alt=""><figcaption><p>Generate a new wallet</p></figcaption></figure>

2\. Import existing wallet: Load an existing wallet into the system.

<figure><img src="/files/zci0cpAaNwn1Pps33Ess" alt=""><figcaption><p>Import existed wallet</p></figcaption></figure>

3\. Register checker: Register the checker node with your details.

<figure><img src="/files/Wq07dEilY8931Hv9X8gf" alt=""><figcaption><p>Register Checker node</p></figcaption></figure>

4\. List all licenses: View all available licenses.

<figure><img src="/files/ckrEqcb45UwAXHRAz1qV" alt=""><figcaption><p>List of delegated licenses</p></figcaption></figure>

Simply type the number of the desired action and press Enter to proceed.

5\. Approve licenses: approve a license to Checker node.

<figure><img src="/files/V2fEYj68w3a53XIr31Hh" alt=""><figcaption><p>Approve a license result</p></figcaption></figure>


---

# 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.kaisar.io/kaisar-network/kaisar-architecture/products/kaisar-onenode/kaisar-checker/how-to-run-checker-nodes.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.
