> ## Documentation Index
> Fetch the complete documentation index at: https://www.diadata.org/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Setting Up the Node

<Info>
  Make sure you familiraize yourself with the data flow in the Lumina system before proceeding with the node setup. To learn more, checkout the architecture guide [here](/reference/architecture).
</Info>

## Requirements

* Ensure that Docker or Docker Compose is installed on your machine.

* Clone the [decentral-feeder repository](https://github.com/diadata-org/decentral-feeder) to your local machine.

* The container has minimal resource requirements, making it suitable for most machines, including Windows, macOS, Linux, and Raspberry Pi, as long as Docker is installed.

* An ETH private key from MetaMask or any other Eth wallet. Alternatively to generate private key effortlesly eth-keys tool can be used for this [ethereum/eth-keys](https://github.com/ethereum/eth-keys)

* DIA tokens in your wallet. If you're using testnet, you can access the faucet [here](https://faucet.diadata.org/).

Next, select your preferred deployment method:

<CardGroup>
  <Card title="Docker compose" href="/how-to-guides/run-a-feeder/setting-up-the-node/docker-compose" icon="docker" iconType="solid" horizontal>
    Suitable for a single container setup and quick testing
  </Card>

  <Card title="Docker run" href="/how-to-guides/run-a-feeder/setting-up-the-node/docker-run" icon="docker" iconType="solid" horizontal>
    Suitable for simple setups without orchestration
  </Card>

  <Card title="Kubernetes" href="/how-to-guides/run-a-feeder/setting-up-the-node/kubernetes" icon="code" iconType="solid" horizontal>
    Ideal for production environments requiring scalability and high availability
  </Card>
</CardGroup>
