docs.waku.org/assets/js/20987266.0004704f.js
2025-08-13 03:24:27 +00:00

1 line
5.2 KiB
JavaScript

"use strict";(self.webpackChunkwaku_guide=self.webpackChunkwaku_guide||[]).push([[8169],{39018:(e,n,o)=>{var i=o(98941);o.o(i,"AccordionItem")&&o.d(n,{AccordionItem:function(){return i.AccordionItem}})},91090:(e,n,o)=>{o.r(n),o.d(n,{assets:()=>u,contentTitle:()=>d,default:()=>l,frontMatter:()=>t,metadata:()=>i,toc:()=>c});const i=JSON.parse('{"id":"guides/nwaku/faq","title":"Nwaku FAQ","description":"Check out the Run Nwaku with Docker Compose guide to learn the simplest and fastest way to run a node. You can also check the comprehensive Run a Nwaku Node guide to explore other options like downloading binaries and building from source.","source":"@site/docs/guides/nwaku/faq.md","sourceDirName":"guides/nwaku","slug":"/guides/nwaku/faq","permalink":"/guides/nwaku/faq","draft":false,"unlisted":false,"editUrl":"https://github.com/waku-org/docs.waku.org/tree/develop/docs/guides/nwaku/faq.md","tags":[],"version":"current","lastUpdatedAt":null,"frontMatter":{"title":"Nwaku FAQ","hide_table_of_contents":true,"sidebar_label":"Frequently Asked Questions"},"sidebar":"guides","previous":{"title":"Node Configuration Examples","permalink":"/guides/nwaku/configure-nwaku"},"next":{"title":"Upgrade Instructions","permalink":"/guides/nwaku/upgrade-instructions"}}');var r=o(74848),s=o(28453),a=o(39018);const t={title:"Nwaku FAQ",hide_table_of_contents:!0,sidebar_label:"Frequently Asked Questions"},d=void 0,u={},c=[];function h(e){const n={p:"p",...(0,s.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(a.AccordionItem,{title:"How can I run a Waku node?",children:(0,r.jsxs)(n.p,{children:["Check out the ",(0,r.jsx)("a",{href:"/guides/nwaku/run-docker-compose",children:"Run Nwaku with Docker Compose"})," guide to learn the simplest and fastest way to run a node. You can also check the comprehensive ",(0,r.jsx)("a",{href:"/guides/nwaku/run-node",children:"Run a Nwaku Node"})," guide to explore other options like ",(0,r.jsx)("a",{href:"/guides/nwaku/run-node#download-the-binary",children:"downloading binaries"})," and ",(0,r.jsx)("a",{href:"/guides/nwaku/build-source",children:"building from source"}),"."]})}),"\n",(0,r.jsx)(a.AccordionItem,{title:"What are the system requirements for running a node?",children:(0,r.jsx)(n.p,{children:"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."})}),"\n",(0,r.jsx)(a.AccordionItem,{title:"How can I interact with my running nwaku node?",children:(0,r.jsxs)(n.p,{children:["You can interact with a running nwaku node using the ",(0,r.jsx)("a",{href:"https://waku-org.github.io/waku-rest-api/",children:"REST API interface"})," or the ",(0,r.jsx)("a",{href:"/guides/js-waku/",children:"JavaScript Waku SDK"}),"."]})}),"\n",(0,r.jsx)(a.AccordionItem,{title:"How can I view the logs of a nwaku node running in Docker?",children:(0,r.jsx)(n.p,{children:'To check your node logs in Docker, use the command: "docker-compose logs -f nwaku"'})}),"\n",(0,r.jsx)(a.AccordionItem,{title:"What configuration methods are available for nwaku nodes?",children:(0,r.jsxs)(n.p,{children:["You can configure Nwaku nodes using command line options and flags, environment variables, and TOML configuration files. Check out the ",(0,r.jsx)("a",{href:"/guides/nwaku/config-methods",children:"Node Configuration Methods"})," guide to understand their usage and priority."]})}),"\n",(0,r.jsx)(a.AccordionItem,{title:"How can I configure my nwaku node before running?",children:(0,r.jsxs)(n.p,{children:["Check out the ",(0,r.jsx)("a",{href:"/guides/nwaku/config-options",children:"Node Configuration Options"})," guide for available node configuration options, their default values and descriptions. For examples of common configuration use cases, visit the ",(0,r.jsx)("a",{href:"/guides/nwaku/configure-nwaku",children:"Node Configuration Examples"})," guide."]})}),"\n",(0,r.jsx)(a.AccordionItem,{title:"What peer discovery mechanisms are available for nwaku nodes, and how can I configure them?",children:(0,r.jsxs)(n.p,{children:["You can configure peer discovery for nwaku nodes through options like ",(0,r.jsx)("a",{href:"/learn/concepts/static-peers",children:"Static Peers"}),", ",(0,r.jsx)("a",{href:"/learn/concepts/dns-discovery",children:"DNS Discovery"}),", ",(0,r.jsx)("a",{href:"/learn/concepts/discv5",children:"DiscV5"}),", and ",(0,r.jsx)("a",{href:"/learn/concepts/peer-exchange",children:"Peer Exchange"}),". Check out the ",(0,r.jsx)("a",{href:"/guides/nwaku/configure-discovery",children:"Configure Peer Discovery"})," guide for setting up your node."]})}),"\n",(0,r.jsx)(a.AccordionItem,{title:"How do I find my nwaku node's addresses for peer discovery?",children:(0,r.jsxs)(n.p,{children:["The node listening and ENR addresses can be found through the node's logs and ",(0,r.jsx)("a",{href:"https://waku-org.github.io/waku-rest-api/#get-/debug/v1/info",children:"REST API"}),". Check out the ",(0,r.jsx)("a",{href:"/guides/nwaku/run-node#find-the-node-addresses",children:"Find the node addresses"})," section to understand how to locate your node addresses."]})})]})}function l(e={}){const{wrapper:n}={...(0,s.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(h,{...e})}):h(e)}}}]);