/ docs / run-node / faq.md
faq.md
 1  ---
 2  title: Nwaku FAQ
 3  hide_table_of_contents: true
 4  sidebar_label: Frequently Asked Questions
 5  displayed_sidebar: runNode
 6  ---
 7  
 8  import { AccordionItem } from '@site/src/components/mdx'
 9  
10  <AccordionItem title="How can I run a Waku node?">
11  	Check out the <a href="/run-node/run-docker-compose">Run Nwaku with Docker Compose</a> guide to learn the simplest and fastest way to run a node. You can also check the comprehensive <a href="/run-node/">Run a Nwaku Node</a> guide to explore other options like <a href="/run-node/run-node#download-the-binary">downloading binaries</a> and <a href="/run-node/build-source">building from source</a>.
12  </AccordionItem>
13  
14  <AccordionItem title="What are the system requirements for running a node?">
15  	We recommend running a nwaku node with at least 2GB of RAM, especially if WSS is enabled. If running just a Relay node, 0.5GB of RAM is sufficient.
16  </AccordionItem>
17  
18  <AccordionItem title="How can I interact with my running nwaku node?">
19  	You can interact with a running nwaku node using the <a href="https://waku-org.github.io/waku-rest-api/">REST API interface</a> or the <a href="/build/javascript/">JavaScript Waku SDK</a>.
20  </AccordionItem>
21  
22  <AccordionItem title="How can I view the logs of a nwaku node running in Docker?">
23  	To check your node logs in Docker, use the command: "docker-compose logs -f nwaku"
24  </AccordionItem>
25  
26  <AccordionItem title="What configuration methods are available for nwaku nodes?">
27  	You can configure Nwaku nodes using command line options and flags, environment variables, and TOML configuration files. Check out the <a href="/run-node/config-methods">Node Configuration Methods</a> guide to understand their usage and priority.
28  </AccordionItem>
29  
30  <AccordionItem title="How can I configure my nwaku node before running?">
31  	Check out the <a href="/run-node/config-options">Node Configuration Options</a> guide for available node configuration options, their default values and descriptions. For examples of common configuration use cases, visit the <a href="/run-node/configure-nwaku">Node Configuration Examples</a> guide.
32  </AccordionItem>
33  
34  <AccordionItem title="What peer discovery mechanisms are available for nwaku nodes, and how can I configure them?">
35  	You can configure peer discovery for nwaku nodes through options like <a href="/learn/concepts/static-peers">Static Peers</a>, <a href="/learn/concepts/dns-discovery">DNS Discovery</a>, <a href="/learn/concepts/discv5">DiscV5</a>, and <a href="/learn/concepts/peer-exchange">Peer Exchange</a>. Check out the <a href="/run-node/configure-discovery">Configure Peer Discovery</a> guide for setting up your node.
36  </AccordionItem>
37  
38  <AccordionItem title="How do I find my nwaku node's addresses for peer discovery?">
39  	The node listening and ENR addresses can be found through the node's logs and <a href="https://waku-org.github.io/waku-rest-api/#get-/debug/v1/info">REST API</a>. Check out the <a href="/run-node/run-node/find-node-address">Find the node addresses</a> section to understand how to locate your node addresses.
40  </AccordionItem>