docs.waku.org/assets/js/1f4fafed.6f333dae.js
2025-10-03 05:55:52 +00:00

1 line
5.1 KiB
JavaScript

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