# Requirements

You can either run a node on your own hardware or use a cloud provider. We would recommend choosing one of the big cloud providers, e.g. Amazon AWS, Google Cloud.

Bare metal with equivalent or high specs are even better.&#x20;

## For normal node

Minimum hardware specifications:

* CPU: 4 cores
* RAM: 16 GB
* Network bandwidth: 1 Gbps
* Storage: SSD (solid-state drive)
* Storage capacity: depends on the types of your nodes.
  * **2.5 TB:** is sufficient if you're running using a pruned datadir.
  * **5 TB:** is needed if you'd like to run with a full size (non-pruned) datadir.
  * **1 TB:** is sufficient if you're running using a no-history genesis in snapsync mode (and then wait till it get synced to the latest block).

Operating system: Ubuntu Server 22.04 LTS (64 bit)

## For validator node

Minimum hardware specifications:

* CPU: 8 cores
* RAM: 32GB
* Network bandwidth: 1 Gbps
* Storage: SSD (solid-state drive)
* Storage capacity: depends on the types of your nodes.
  * **2.5 TB:** is sufficient if you're running using a pruned datadir.
  * **5 TB:** is needed if you'd like to run with a full size (non-pruned) datadir.
  * **1 TB:** is sufficient if you're running using a no-history genesis in snapsync mode (and then wait till it get synced to the latest block).

Operating system: Ubuntu Server 22.04 LTS (64 bit)

Once you have prepared your machine,&#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.u2u.xyz/network/requirements.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.
