> For the complete documentation index, see [llms.txt](https://taraxa.gitbook.io/taraxa-network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://taraxa.gitbook.io/taraxa-network/node-setup/testnet_node_setup-1.md).

# Install A Local Node

{% hint style="info" %}
Installing a node takes only a few minutes. *The easiest way to deploy a persistent node that will be "always-on" is using a VPS service in the cloud.*
{% endhint %}

## Run a Mainnet or Testnet Node

### Mainnet

Running a mainnet node allows for participation in Taraxa's growing ecosystem either as a [validator](/taraxa-network/become-a-validator.md) or as a node for relay, end users and applications.

### Testnet

Running a testnet node helps to ensure the continued improvement of the Taraxa protocol.   By [registering your node on the community site](/taraxa-network/node-setup/proof_owership.md) you guarantee your node participates in testnet consensus as a validator and has the chance to earn rewards for helping improve Taraxa.

## Minimal Requirements

* CPU: 4vCPU
* RAM: 8 GB
* DISK SPACE: 250 GB

## Local Machine Installation

{% content-ref url="/pages/VV6SYVn16QaG5hYClCuh" %}
[Windows](/taraxa-network/node-setup/testnet_node_setup-1/windows.md)
{% endcontent-ref %}

{% content-ref url="/pages/X48olCG4Uqb1bmbaZJMS" %}
[Linux](/taraxa-network/node-setup/testnet_node_setup-1/linux.md)
{% endcontent-ref %}

{% content-ref url="/pages/NUrBV6kQi31xD4YHCsP7" %}
[Mac](/taraxa-network/node-setup/testnet_node_setup-1/mac.md)
{% endcontent-ref %}
