[{"data":1,"prerenderedAt":173},["ShallowReactive",2],{"\u002Fdocs":3},{"id":4,"title":5,"body":6,"description":164,"extension":165,"meta":166,"navigation":167,"path":169,"seo":170,"stem":171,"__hash__":172},"docs\u002Fdocs\u002Findex.md","Documentation",{"type":7,"value":8,"toc":158},"minimark",[9,14,39,57,62,135,150,154],[10,11,13],"h1",{"id":12},"netignite-documentation","NetIgnite Documentation",[15,16,17,18,22,23,26,27,30,31,38],"p",{},"NetIgnite lets you power on computers, servers and other devices in your network from anywhere. A\nsmall ",[19,20,21],"strong",{},"agent"," inside your network keeps a connection open to the ",[19,24,25],{},"NetIgnite server",". When you\npress ",[19,28,29],{},"Power On"," in the dashboard, the server tells the agent to send a\n",[32,33,37],"a",{"href":34,"rel":35},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FWake-on-LAN",[36],"nofollow","Wake-on-LAN"," magic packet to the device.",[40,41,42],"note",{},[15,43,44,45,50,51,56],{},"NetIgnite is under active development. These docs describe the latest versions of the\n",[32,46,49],{"href":47,"rel":48},"https:\u002F\u002Fgithub.com\u002FNetIgnite-project\u002FServer\u002Freleases",[36],"server"," and the\n",[32,52,55],{"href":53,"rel":54},"https:\u002F\u002Fgithub.com\u002FNetIgnite-project\u002FAgent-ESP32",[36],"ESP32 agent",". Where a feature isn't available\nyet, the page says so.",[58,59,61],"h2",{"id":60},"components","Components",[63,64,65,81],"table",{},[66,67,68],"thead",{},[69,70,71,75,78],"tr",{},[72,73,74],"th",{},"Component",[72,76,77],{},"What it does",[72,79,80],{},"Source",[82,83,84,102,118],"tbody",{},[69,85,86,92,95],{},[87,88,89],"td",{},[19,90,91],{},"Server",[87,93,94],{},"Web dashboard, REST API and the WebSocket service that agents connect to. Stores users, agents and devices in SQLite.",[87,96,97],{},[32,98,101],{"href":99,"rel":100},"https:\u002F\u002Fgithub.com\u002FNetIgnite-project\u002FServer",[36],"NetIgnite-project\u002FServer",[69,103,104,109,112],{},[87,105,106],{},[19,107,108],{},"ESP32 Agent",[87,110,111],{},"Firmware for an ESP32 that sits in your LAN, sends Wake-on-LAN packets and checks whether devices are online.",[87,113,114],{},[32,115,117],{"href":53,"rel":116},[36],"NetIgnite-project\u002FAgent-ESP32",[69,119,120,125,128],{},[87,121,122],{},[19,123,124],{},"Website",[87,126,127],{},"This site, including the docs.",[87,129,130],{},[32,131,134],{"href":132,"rel":133},"https:\u002F\u002Fgithub.com\u002FNetIgnite-project\u002FWebsite",[36],"NetIgnite-project\u002FWebsite",[15,136,137,138,143,144,149],{},"You can use the hosted app at ",[32,139,142],{"href":140,"rel":141},"https:\u002F\u002Fapp.netignite.dev\u002F",[36],"app.netignite.dev"," or run your own\nserver. All components are open source under the\n",[32,145,148],{"href":146,"rel":147},"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.html",[36],"AGPL-3.0",".",[58,151,153],{"id":152},"where-to-start","Where to start",[155,156],"icon-card-grid",{":cards":157},"[{\"icon\":\"i-lucide-workflow\",\"title\":\"How It Works\",\"description\":\"Server, agents and devices, and what happens when you press Power On.\",\"to\":\"\u002Fdocs\u002Fhow-it-works\"},{\"icon\":\"i-lucide-rocket\",\"title\":\"Getting Started\",\"description\":\"From an empty server to your first remote wake-up.\",\"to\":\"\u002Fdocs\u002Fgetting-started\"},{\"icon\":\"i-lucide-container\",\"title\":\"Install the Server\",\"description\":\"Run NetIgnite with Docker Compose or from source.\",\"to\":\"\u002Fdocs\u002Fserver\u002Finstallation\"},{\"icon\":\"i-lucide-cpu\",\"title\":\"ESP32 Agent\",\"description\":\"Configure, build and flash the agent firmware.\",\"to\":\"\u002Fdocs\u002Fagents\u002Fesp32\"},{\"icon\":\"i-lucide-cable\",\"title\":\"Agent Protocol\",\"description\":\"The WebSocket protocol, if you want to write your own agent.\",\"to\":\"\u002Fdocs\u002Fagents\u002Fprotocol\"},{\"icon\":\"i-lucide-braces\",\"title\":\"REST API\",\"description\":\"Every HTTP endpoint of the server.\",\"to\":\"\u002Fdocs\u002Freference\u002Fapi\"}]",{"title":159,"searchDepth":160,"depth":160,"links":161},"",2,[162,163],{"id":60,"depth":160,"text":61},{"id":152,"depth":160,"text":153},"Learn how NetIgnite powers on devices from anywhere: self-host the server, connect an agent and wake your devices.","md",{},{"title":168},"Overview","\u002Fdocs",{"title":5,"description":164},"docs\u002Findex","7zsJFn-niM2-JfsSarEkwJkYjVq-LCQAo-m9eetYBBw",1792355946170]