[{"data":1,"prerenderedAt":1283},["ShallowReactive",2],{"i-lucide:globe":3,"i-lucide:menu":8,"i-lucide:newspaper":10,"i-lucide:box":12,"i-lucide:chevron-down":14,"i-lucide:layout-grid":16,"i-lucide:pen-line":18,"i-lucide:book-open":20,"i-lucide:linkedin":22,"i-lucide:facebook":25,"i-lucide:youtube":27,"i-lucide:cookie":29,"i-lucide:arrow-up":31,"manual-en-orpheagent\u002Fopenwrt":33,"manual-navigation-en":892,"i-lucide:panel-left":1271,"i-lucide:search":1273,"i-lucide:chevron-right":1275,"i-lucide:arrow-left":1277,"i-lucide:arrow-right":1279,"i-lucide:copy":1281},{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":7},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 2a14.5 14.5 0 0 0 0 20a14.5 14.5 0 0 0 0-20M2 12h20\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":9},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":11},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 18h-5m8-4h-8m-6 8h16a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H8a2 2 0 0 0-2 2v16a2 2 0 0 1-4 0v-9a2 2 0 0 1 2-2h2\"\u002F>\u003Crect width=\"8\" height=\"4\" x=\"10\" y=\"6\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":13},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z\"\u002F>\u003Cpath d=\"m3.3 7l8.7 5l8.7-5M12 22V12\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":15},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":17},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"14\" y=\"14\" rx=\"1\"\u002F>\u003Crect width=\"7\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":19},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 21h8m.174-14.188a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":21},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 7v14m-9-3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4a4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3a3 3 0 0 0-3-3z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":23,"hidden":24},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2a2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6M2 9h4v12H2z\"\u002F>\u003Ccircle cx=\"4\" cy=\"4\" r=\"2\"\u002F>\u003C\u002Fg>",true,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":26,"hidden":24},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":28,"hidden":24},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M2.5 17a24.1 24.1 0 0 1 0-10a2 2 0 0 1 1.4-1.4a49.6 49.6 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.1 24.1 0 0 1 0 10a2 2 0 0 1-1.4 1.4a49.6 49.6 0 0 1-16.2 0A2 2 0 0 1 2.5 17\"\u002F>\u003Cpath d=\"m10 15l5-3l-5-3z\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":30},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 2a10 10 0 1 0 10 10a4 4 0 0 1-5-5a4 4 0 0 1-5-5M8.5 8.5v.01M16 15.5v.01M12 12v.01M11 17v.01M7 14v.01\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":32},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m5 12l7-7l7 7m-7 7V5\"\u002F>",{"id":34,"title":35,"body":36,"depth":209,"description":879,"extension":880,"locale":881,"meta":882,"navigation":24,"order":883,"parent_path":884,"path":885,"path_key":886,"product":884,"product_order":4,"search_text":887,"seo":888,"sidebar":24,"source_locale":881,"stem":889,"version":890,"visible":24,"__hash__":891},"manual\u002Fmanual\u002Fen\u002Forpheagent\u002Fopenwrt.md","OpenWrt",{"type":37,"value":38,"toc":864},"minimark",[39,44,48,53,68,75,182,186,201,207,213,219,223,240,274,283,296,301,308,322,326,331,357,362,528,541,545,557,563,571,577,585,591,594,598,601,606,609,644,647,651,657,680,686,689,756,763,767,774,779,792,797,809,814,826,831,843,848,860],[40,41,43],"h1",{"id":42},"install-and-provision-orpheagent-on-openwrt","Install and Provision OrpheAgent on OpenWrt",[45,46,47],"p",{},"This guide covers the differences between the OpenWrt and Universal OpenWrt packages, installation of OrpheAgent and the optional LuCI Web UI, provisioning, dependencies, and service management.",[49,50,52],"h2",{"id":51},"step-1-download-the-latest-release","Step 1: Download the Latest Release",[54,55,56],"ol",{},[57,58,59,60,67],"li",{},"Download the file to your device from the ",[61,62,66],"a",{"href":63,"rel":64},"https:\u002F\u002Fwww.oprueba.com\u002Fen\u002ForpheAgent",[65],"nofollow","O'Prueba website",".",[45,69,70],{},[71,72],"img",{"alt":73,"src":74},"Download latest release","\u002Fimages\u002Fmanual\u002Forpheagent\u002Fopenwrt\u002Fimage-01.webp",[76,77,78,100],"table",{},[79,80,81],"thead",{},[82,83,84,91,95],"tr",{},[85,86,87],"th",{},[88,89,90],"strong",{},"Item",[85,92,93],{},[88,94,35],{},[85,96,97],{},[88,98,99],{},"Universal OpenWrt",[101,102,103,117,130,143,156,169],"tbody",{},[82,104,105,111,114],{},[106,107,108],"td",{},[88,109,110],{},"UCI API Dependency",[106,112,113],{},"✅ Yes — relies on UCI",[106,115,116],{},"❌ No — operates without UCI",[82,118,119,124,127],{},[106,120,121],{},[88,122,123],{},"LuCI Web Interface Support",[106,125,126],{},"✅ Fully supported",[106,128,129],{},"❌ Not required",[82,131,132,137,140],{},[106,133,134],{},[88,135,136],{},"Target Environment",[106,138,139],{},"Official OpenWrt builds",[106,141,142],{},"Custom or forked OpenWrt builds",[82,144,145,150,153],{},[106,146,147],{},[88,148,149],{},"Flexibility",[106,151,152],{},"Moderate",[106,154,155],{},"High",[82,157,158,163,166],{},[106,159,160],{},[88,161,162],{},"Ease of Integration",[106,164,165],{},"Quick setup with official systems",[106,167,168],{},"Ideal for OEMs\u002FODMs or modified stacks",[82,170,171,176,179],{},[106,172,173],{},[88,174,175],{},"Suitable for",[106,177,178],{},"General users, light integrations",[106,180,181],{},"Advanced developers, system integrators, OEMs\u002FODMs",[49,183,185],{"id":184},"step-2-generate-a-provision-key-in-orphelink","Step 2: Generate a Provision Key in OrpheLink",[54,187,188],{},[57,189,190,191,196,197,200],{},"Log in to ",[61,192,195],{"href":193,"rel":194},"https:\u002F\u002Fdemo.orphelink.oprueba.com\u002F",[65],"OrpheLink"," and navigate to the ",[88,198,199],{},"Provision"," page.",[45,202,203],{},[71,204],{"alt":205,"src":206},"OrpheLink Provision page","\u002Fimages\u002Fmanual\u002Forpheagent\u002Fopenwrt\u002Fimage-02.webp",[54,208,210],{"start":209},2,[57,211,212],{},"Generate and copy a new Provision Key for your device.",[45,214,215],{},[71,216],{"alt":217,"src":218},"Generate Provision Key","\u002Fimages\u002Fmanual\u002Forpheagent\u002Fopenwrt\u002Fimage-03.webp",[49,220,222],{"id":221},"step-3-install-orpheagent-and-the-luci-web-ui-on-the-device","Step 3: Install OrpheAgent and the LuCI Web UI on the Device",[54,224,225,237],{},[57,226,227,228,232,233,236],{},"Copy the downloaded IPK packages (for example, ",[229,230,231],"code",{},"orphe_agent_1.1.3_\u003CARCHITECTURE>.ipk"," and ",[229,234,235],{},"luci-app-orphe-agent_1.1.3.ipk",") to your OpenWrt\u002FLEDE device.",[57,238,239],{},"Install the packages using the following commands:",[241,242,247],"pre",{"className":243,"code":244,"language":245,"meta":246,"style":246},"language-bash shiki shiki-themes github-light github-dark","opkg install orphe_agent_1.1.3_ARCHITECTURE.ipk\nopkg install luci-app-orphe-agent_1.1.3.ipk\n","bash","",[229,248,249,265],{"__ignoreMap":246},[250,251,254,258,262],"span",{"class":252,"line":253},"line",1,[250,255,257],{"class":256},"sScJk","opkg",[250,259,261],{"class":260},"sZZnC"," install",[250,263,264],{"class":260}," orphe_agent_1.1.3_ARCHITECTURE.ipk\n",[250,266,267,269,271],{"class":252,"line":209},[250,268,257],{"class":256},[250,270,261],{"class":260},[250,272,273],{"class":260}," luci-app-orphe-agent_1.1.3.ipk\n",[275,276,277],"blockquote",{},[45,278,279,282],{},[250,280,281],{},"!NOTE","\nThe LuCI package is optional but provides a graphical interface for configuration and monitoring via the router's web UI.",[54,284,286,293],{"start":285},3,[57,287,288,289,292],{},"The installation scripts will automatically set up the necessary files, create the ",[229,290,291],{},"orphe-agent"," group if needed, and enable the service.",[57,294,295],{},"After installation, log in to the LuCI web interface and find the OrpheAgent section in the menu to access configuration and status pages.",[297,298,300],"h3",{"id":299},"installation-example","Installation Example",[45,302,303,304,307],{},"To install the package for the ",[229,305,306],{},"armhf"," architecture:",[241,309,311],{"className":243,"code":310,"language":245,"meta":246,"style":246},"opkg install orphe_agent_1.1.3_armhf.ipk\n",[229,312,313],{"__ignoreMap":246},[250,314,315,317,319],{"class":252,"line":253},[250,316,257],{"class":256},[250,318,261],{"class":260},[250,320,321],{"class":260}," orphe_agent_1.1.3_armhf.ipk\n",[49,323,325],{"id":324},"step-4-register-the-provision-key","Step 4: Register the Provision Key",[54,327,328],{},[57,329,330],{},"Run the following command and paste your Provision Key:",[241,332,334],{"className":243,"code":333,"language":245,"meta":246,"style":246},"orphe-agent config save --provision-key [YOUR PROVISION_KEY]\n",[229,335,336],{"__ignoreMap":246},[250,337,338,340,343,346,350,354],{"class":252,"line":253},[250,339,291],{"class":256},[250,341,342],{"class":260}," config",[250,344,345],{"class":260}," save",[250,347,349],{"class":348},"sj4cs"," --provision-key",[250,351,353],{"class":352},"sVt8B"," [YOUR ",[250,355,356],{"class":260},"PROVISION_KEY]\n",[54,358,359],{"start":209},[57,360,361],{},"You will see output similar to:",[241,363,365],{"className":243,"code":364,"language":245,"meta":246,"style":246},"Saved configuration at \u002Fetc\u002Forphe-agent\u002Forphe-agent.yaml\nTo edit the config run:\n\n        sudo nano \u002Fetc\u002Forphe-agent\u002Forphe-agent.yaml\n\nRestart the OrpheAgent to apply the new configuration.\n\nTo restart the OrpheAgent run:\n\n        sudo orphe-agent down\n        sudo orphe-agent up\n\nDo you want to restart the OrpheAgent now? (yes\u002Fno): yes\nRestarting OrpheAgent...\n",[229,366,367,381,397,402,413,418,443,448,462,467,478,488,493,519],{"__ignoreMap":246},[250,368,369,372,375,378],{"class":252,"line":253},[250,370,371],{"class":256},"Saved",[250,373,374],{"class":260}," configuration",[250,376,377],{"class":260}," at",[250,379,380],{"class":260}," \u002Fetc\u002Forphe-agent\u002Forphe-agent.yaml\n",[250,382,383,386,389,392,394],{"class":252,"line":209},[250,384,385],{"class":256},"To",[250,387,388],{"class":260}," edit",[250,390,391],{"class":260}," the",[250,393,342],{"class":260},[250,395,396],{"class":260}," run:\n",[250,398,399],{"class":252,"line":285},[250,400,401],{"emptyLinePlaceholder":24},"\n",[250,403,405,408,411],{"class":252,"line":404},4,[250,406,407],{"class":256},"        sudo",[250,409,410],{"class":260}," nano",[250,412,380],{"class":260},[250,414,416],{"class":252,"line":415},5,[250,417,401],{"emptyLinePlaceholder":24},[250,419,421,424,426,429,432,435,437,440],{"class":252,"line":420},6,[250,422,423],{"class":256},"Restart",[250,425,391],{"class":260},[250,427,428],{"class":260}," OrpheAgent",[250,430,431],{"class":260}," to",[250,433,434],{"class":260}," apply",[250,436,391],{"class":260},[250,438,439],{"class":260}," new",[250,441,442],{"class":260}," configuration.\n",[250,444,446],{"class":252,"line":445},7,[250,447,401],{"emptyLinePlaceholder":24},[250,449,451,453,456,458,460],{"class":252,"line":450},8,[250,452,385],{"class":256},[250,454,455],{"class":260}," restart",[250,457,391],{"class":260},[250,459,428],{"class":260},[250,461,396],{"class":260},[250,463,465],{"class":252,"line":464},9,[250,466,401],{"emptyLinePlaceholder":24},[250,468,470,472,475],{"class":252,"line":469},10,[250,471,407],{"class":256},[250,473,474],{"class":260}," orphe-agent",[250,476,477],{"class":260}," down\n",[250,479,481,483,485],{"class":252,"line":480},11,[250,482,407],{"class":256},[250,484,474],{"class":260},[250,486,487],{"class":260}," up\n",[250,489,491],{"class":252,"line":490},12,[250,492,401],{"emptyLinePlaceholder":24},[250,494,496,499,502,505,507,509,511,513,516],{"class":252,"line":495},13,[250,497,498],{"class":256},"Do",[250,500,501],{"class":260}," you",[250,503,504],{"class":260}," want",[250,506,431],{"class":260},[250,508,455],{"class":260},[250,510,391],{"class":260},[250,512,428],{"class":260},[250,514,515],{"class":260}," now?",[250,517,518],{"class":352}," (yes\u002Fno): yes\n",[250,520,522,525],{"class":252,"line":521},14,[250,523,524],{"class":256},"Restarting",[250,526,527],{"class":260}," OrpheAgent...\n",[54,529,530],{"start":285},[57,531,532,533,536,537,540],{},"When prompted ",[229,534,535],{},"Do you want to restart the OrpheAgent now? (yes\u002Fno):",", type ",[229,538,539],{},"yes"," to let OrpheAgent automatically restart and apply the new configuration.",[49,542,544],{"id":543},"step-5-discover-and-provision-the-new-agent-in-orphelink","Step 5: Discover and Provision the New Agent in OrpheLink",[54,546,547],{},[57,548,549,550,552,553,556],{},"Return to the OrpheLink ",[88,551,199],{}," page and click ",[88,554,555],{},"Re-discover",". The new agent will appear in the device list.",[45,558,559],{},[71,560],{"alt":561,"src":562},"Re-discover device","\u002Fimages\u002Fmanual\u002Forpheagent\u002Fopenwrt\u002Fimage-04.webp",[54,564,565],{"start":209},[57,566,567,568,570],{},"Select the OrpheAgent device, then click the ",[88,569,199],{}," button at the bottom to let OrpheLink take over management.",[45,572,573],{},[71,574],{"alt":575,"src":576},"Provision device","\u002Fimages\u002Fmanual\u002Forpheagent\u002Fopenwrt\u002Fimage-05.webp",[54,578,579],{"start":285},[57,580,581,582,200],{},"After provisioning succeeds, verify that the device appears on the OrpheLink ",[88,583,584],{},"Inventory",[45,586,587],{},[71,588],{"alt":589,"src":590},"Inventory page","\u002Fimages\u002Fmanual\u002Forpheagent\u002Fopenwrt\u002Fimage-06.webp",[592,593],"hr",{},[49,595,597],{"id":596},"dependencies","Dependencies",[45,599,600],{},"To ensure all features work as intended, review the required and suggested dependencies below for the packages you install.",[297,602,604],{"id":603},"orphe_agent_113_architectureipk",[229,605,231],{},[45,607,608],{},"These dependencies enhance OrpheAgent's networking capabilities and compatibility on OpenWrt\u002FLEDE devices:",[610,611,612,622,628,638],"ul",{},[57,613,614,617,618,621],{},[229,615,616],{},"ip-full",": Provides the complete set of ",[229,619,620],{},"ip"," command utilities for advanced network configuration and management.",[57,623,624,627],{},[229,625,626],{},"kmod-tun",": Kernel module supporting TUN\u002FTAP virtual network interfaces, essential for tunneling functionality.",[57,629,630,633,634,637],{},[229,631,632],{},"iptables-nft"," (or ",[229,635,636],{},"iptables","): Used to configure and manage firewall rules, enabling traffic control and security policies.",[57,639,640,643],{},[229,641,642],{},"kmod-ipt-nat",": Kernel module supporting Network Address Translation (NAT), required for traffic forwarding and isolation.",[45,645,646],{},"These dependencies ensure OrpheAgent can properly create tunnels, manage network traffic, and integrate seamlessly with the OpenWrt\u002FLEDE networking stack.",[297,648,650],{"id":649},"suggested-dependencies","Suggested Dependencies",[45,652,653,654,656],{},"These packages are optional and intended for advanced use cases. They are not required for basic operation and must be installed manually with ",[229,655,257],{}," when needed. They strengthen authentication between OrpheAgent instances, enabling secure and flexible authentication for site-to-site networking.",[610,658,659,665,671],{},[57,660,661,664],{},[229,662,663],{},"ipset",": Provides support for managing IP sets, enabling efficient handling of large lists of IP addresses for firewall rules and network filtering.",[57,666,667,670],{},[229,668,669],{},"conntrack",": Offers connection tracking utilities, allowing inspection and management of active network connections for advanced firewall and NAT operations.",[57,672,673,676,677,679],{},[229,674,675],{},"kmod-ipt-conntrack",": Kernel module that enables connection tracking features in ",[229,678,636],{},", essential for stateful packet inspection and dynamic firewall rules.",[297,681,683],{"id":682},"luci-app-orphe-agent_112ipk",[229,684,685],{},"luci-app-orphe-agent_1.1.2.ipk",[45,687,688],{},"For the best experience with the LuCI Web UI, ensure these dependencies are present. Most are included on OpenWrt\u002FLEDE systems with LuCI, but installing all is recommended for full functionality:",[610,690,691,697,703,709,714,720,726,732,738,744,750],{},[57,692,693,696],{},[229,694,695],{},"luci",": Provides the core LuCI web interface framework for OpenWrt\u002FLEDE.",[57,698,699,702],{},[229,700,701],{},"rpcd",": Enables remote procedure calls, allowing backend communication for web UI operations.",[57,704,705,708],{},[229,706,707],{},"uhttpd",": Lightweight web server required to serve the LuCI interface.",[57,710,711,713],{},[229,712,291],{},": The OrpheAgent binary package, required for backend functionality.",[57,715,716,719],{},[229,717,718],{},"lua",": Scripting language used by LuCI and its modules.",[57,721,722,725],{},[229,723,724],{},"liblua",": Lua interpreter library, supporting LuCI scripts.",[57,727,728,731],{},[229,729,730],{},"luci-base",": Core LuCI libraries and utilities.",[57,733,734,737],{},[229,735,736],{},"luci-lib-base",": Base library for LuCI modules.",[57,739,740,743],{},[229,741,742],{},"luci-lib-nixio",": Provides network and system I\u002FO functions for LuCI.",[57,745,746,749],{},[229,747,748],{},"luci-compat",": Compatibility layer for LuCI modules.",[57,751,752,755],{},[229,753,754],{},"curl",": Command-line tool for transferring data, used for backend API calls.",[275,757,758],{},[45,759,760,762],{},[250,761,281],{},"\nThese dependencies guarantee that the LuCI Web UI can fully manage and monitor OrpheAgent, providing a reliable and user-friendly experience.",[49,764,766],{"id":765},"service-management","Service Management",[45,768,769,770,773],{},"After installation, OrpheAgent will be set up as an ",[229,771,772],{},"init.d"," service. You can manage the service using standard OpenWrt\u002FLEDE commands:",[610,775,776],{},[57,777,778],{},"Start the service:",[241,780,782],{"className":243,"code":781,"language":245,"meta":246,"style":246},"\u002Fetc\u002Finit.d\u002Forphe-agent start\n",[229,783,784],{"__ignoreMap":246},[250,785,786,789],{"class":252,"line":253},[250,787,788],{"class":256},"\u002Fetc\u002Finit.d\u002Forphe-agent",[250,790,791],{"class":260}," start\n",[610,793,794],{},[57,795,796],{},"Stop the service:",[241,798,800],{"className":243,"code":799,"language":245,"meta":246,"style":246},"\u002Fetc\u002Finit.d\u002Forphe-agent stop\n",[229,801,802],{"__ignoreMap":246},[250,803,804,806],{"class":252,"line":253},[250,805,788],{"class":256},[250,807,808],{"class":260}," stop\n",[610,810,811],{},[57,812,813],{},"Restart the service:",[241,815,817],{"className":243,"code":816,"language":245,"meta":246,"style":246},"\u002Fetc\u002Finit.d\u002Forphe-agent restart\n",[229,818,819],{"__ignoreMap":246},[250,820,821,823],{"class":252,"line":253},[250,822,788],{"class":256},[250,824,825],{"class":260}," restart\n",[610,827,828],{},[57,829,830],{},"Enable the service at boot:",[241,832,834],{"className":243,"code":833,"language":245,"meta":246,"style":246},"\u002Fetc\u002Finit.d\u002Forphe-agent enable\n",[229,835,836],{"__ignoreMap":246},[250,837,838,840],{"class":252,"line":253},[250,839,788],{"class":256},[250,841,842],{"class":260}," enable\n",[610,844,845],{},[57,846,847],{},"Disable the service at boot:",[241,849,851],{"className":243,"code":850,"language":245,"meta":246,"style":246},"\u002Fetc\u002Finit.d\u002Forphe-agent disable\n",[229,852,853],{"__ignoreMap":246},[250,854,855,857],{"class":252,"line":253},[250,856,788],{"class":256},[250,858,859],{"class":260}," disable\n",[861,862,863],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":246,"searchDepth":209,"depth":209,"links":865},[866,867,868,871,872,873,878],{"id":51,"depth":209,"text":52},{"id":184,"depth":209,"text":185},{"id":221,"depth":209,"text":222,"children":869},[870],{"id":299,"depth":285,"text":300},{"id":324,"depth":209,"text":325},{"id":543,"depth":209,"text":544},{"id":596,"depth":209,"text":597,"children":874},[875,876,877],{"id":603,"depth":285,"text":231},{"id":649,"depth":285,"text":650},{"id":682,"depth":285,"text":685},{"id":765,"depth":209,"text":766},"Install, provision, and manage OrpheAgent on OpenWrt\u002FLEDE.","md","en",{},15,"orpheagent","\u002Fmanual\u002Fen\u002Forpheagent\u002Fopenwrt","orpheagent\u002Fopenwrt","Install and Provision OrpheAgent on OpenWrt This guide covers the differences between the OpenWrt and Universal OpenWrt packages, installation of OrpheAgent and the optional LuCI Web UI, provisioning, dependencies, and service management. Step 1: Download the Latest Release 1. Download the file to your device from the O'Prueba website. Item OpenWrt Universal OpenWrt UCI API Dependency ✅ Yes — relies on UCI ❌ No — operates without UCI LuCI Web Interface Support ✅ Fully supported ❌ Not required Target Environment Official OpenWrt builds Custom or forked OpenWrt builds Flexibility Moderate High Ease of Integration Quick setup with official systems Ideal for OEMs\u002FODMs or modified stacks Suitable for General users, light integrations Advanced developers, system integrators, OEMs\u002FODMs Step 2: Generate a Provision Key in OrpheLink 1. Log in to OrpheLink and navigate to the Provision page. 2. Generate and copy a new Provision Key for your device. Step 3: Install OrpheAgent and the LuCI Web UI on the Device 1. Copy the downloaded IPK packages (for example, orphe agent 1.1.3 .ipk and luci app orphe agent 1.1.3.ipk ) to your OpenWrt\u002FLEDE device. 2. Install the packages using the following commands: [!NOTE] The LuCI package is optional but provides a graphical interface for configuration and monitoring via the router's web UI. 3. The installation scripts will automatically set up the necessary files, create the orphe agent group if needed, and enable the service. 4. After installation, log in to the LuCI web interface and find the OrpheAgent section in the menu to access configuration and status pages. Installation Example To install the package for the armhf architecture: Step 4: Register the Provision Key 1. Run the following command and paste your Provision Key: 2. You will see output similar to: 3. When prompted Do you want to restart the OrpheAgent now? (yes\u002Fno): , type yes to let OrpheAgent automatically restart and apply the new configuration. Step 5: Discover and Provision the New Agent in OrpheLink 1. Return to the OrpheLink Provision page and click Re discover . The new agent will appear in the device list. 2. Select the OrpheAgent device, then click the Provision button at the bottom to let OrpheLink take over management. 3. After provisioning succeeds, verify that the device appears on the OrpheLink Inventory page. Dependencies To ensure all features work as intended, review the required and suggested dependencies below for the packages you install. orphe agent 1.1.3 .ipk These dependencies enhance OrpheAgent's networking capabilities and compatibility on OpenWrt\u002FLEDE devices: ip full : Provides the complete set of ip command utilities for advanced network configuration and management. kmod tun : Kernel module supporting TUN\u002FTAP virtual network interfaces, essential for tunneling functionality. iptables nft (or iptables ): Used to configure and manage firewall rules, enabling traffic control and security policies. kmod ipt nat : Kernel module supporting Network Address Translation (NAT), required for traffic forwarding and isolation. These dependencies ensure OrpheAgent can properly create tunnels, manage network traffic, and integrate seamlessly with the OpenWrt\u002FLEDE networking stack. Suggested Dependencies These packages are optional and intended for advanced use cases. They are not required for basic operation and must be installed manually with opkg when needed. They strengthen authentication between OrpheAgent instances, enabling secure and flexible authentication for site to site networking. ipset : Provides support for managing IP sets, enabling efficient handling of large lists of IP addresses for firewall rules and network filtering. conntrack : Offers connection tracking utilities, allowing inspection and management of active network connections for advanced firewall and NAT operations. kmod ipt conntrack : Kernel module that enables connection tracking features in iptables , essential for stateful packet inspection and dynamic firewall rules. luci app orphe agent 1.1.2.ipk For the best experience with the LuCI Web UI, ensure these dependencies are present. Most are included on OpenWrt\u002FLEDE systems with LuCI, but installing all is recommended for full functionality: luci : Provides the core LuCI web interface framework for OpenWrt\u002FLEDE. rpcd : Enables remote procedure calls, allowing backend communication for web UI operations. uhttpd : Lightweight web server required to serve the LuCI interface. orphe agent : The OrpheAgent binary package, required for backend functionality. lua : Scripting language used by LuCI and its modules. liblua : Lua interpreter library, supporting LuCI scripts. luci base : Core LuCI libraries and utilities. luci lib base : Base library for LuCI modules. luci lib nixio : Provides network and system I\u002FO functions for LuCI. luci compat : Compatibility layer for LuCI modules. curl : Command line tool for transferring data, used for backend API calls. [!NOTE] These dependencies guarantee that the LuCI Web UI can fully manage and monitor OrpheAgent, providing a reliable and user friendly experience. Service Management After installation, OrpheAgent will be set up as an init.d service. You can manage the service using standard OpenWrt\u002FLEDE commands: Start the service: Stop the service: Restart the service: Enable the service at boot: Disable the service at boot:",{"title":35,"description":879},"manual\u002Fen\u002Forpheagent\u002Fopenwrt","1.1.9","1erOfWX7vTfx94Vc_qtzHE40QazJOgj_XB1V-ewzVdw",[893,898,903,907,911,915,919,923,927,931,934,938,942,946,950,954,958,961,965,969,973,977,981,985,989,991,995,999,1003,1007,1011,1015,1018,1022,1026,1030,1034,1038,1041,1045,1048,1051,1055,1059,1063,1067,1071,1075,1079,1083,1087,1091,1095,1099,1103,1107,1111,1115,1119,1123,1127,1131,1135,1138,1142,1146,1150,1154,1158,1162,1165,1169,1173,1177,1181,1185,1189,1193,1197,1201,1205,1209,1213,1217,1221,1224,1228,1232,1235,1238,1241,1242,1246,1250,1253,1257,1259,1261,1263,1265,1267,1269],{"path_key":894,"parent_path":246,"product":894,"title":895,"product_order":896,"order":897,"visible":24,"navigation":24,"sidebar":24},"oos","OOS",40,22,{"path_key":899,"parent_path":246,"product":899,"title":900,"product_order":901,"order":902,"visible":24,"navigation":24,"sidebar":24},"oos-controller","OOS Controller",50,78,{"path_key":904,"parent_path":899,"product":899,"title":905,"product_order":4,"order":906,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fapplication","Application",83,{"path_key":908,"parent_path":899,"product":899,"title":909,"product_order":4,"order":910,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fauth-connect","Auth Connect",89,{"path_key":912,"parent_path":899,"product":899,"title":913,"product_order":4,"order":914,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fbackup","Backup",85,{"path_key":916,"parent_path":899,"product":899,"title":917,"product_order":4,"order":918,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fclients","Clients",88,{"path_key":920,"parent_path":899,"product":899,"title":921,"product_order":4,"order":922,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fdashboard","Dashboard",91,{"path_key":924,"parent_path":899,"product":899,"title":925,"product_order":4,"order":926,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fdiagnose","Diagnose",84,{"path_key":928,"parent_path":899,"product":899,"title":929,"product_order":4,"order":930,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fgetting-started","Getting Started",80,{"path_key":932,"parent_path":899,"product":899,"title":584,"product_order":4,"order":933,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Finventory",82,{"path_key":935,"parent_path":899,"product":899,"title":936,"product_order":4,"order":937,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fkey-features","Key Features",79,{"path_key":939,"parent_path":899,"product":899,"title":940,"product_order":4,"order":941,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Flicense","License",97,{"path_key":943,"parent_path":899,"product":899,"title":944,"product_order":4,"order":945,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Flog","Log",96,{"path_key":947,"parent_path":899,"product":899,"title":948,"product_order":4,"order":949,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fmessage","Message",95,{"path_key":951,"parent_path":899,"product":899,"title":952,"product_order":4,"order":953,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fmission","Mission",87,{"path_key":955,"parent_path":899,"product":899,"title":956,"product_order":4,"order":957,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fnotification","Notification",86,{"path_key":959,"parent_path":899,"product":899,"title":199,"product_order":4,"order":960,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fprovision",81,{"path_key":962,"parent_path":899,"product":899,"title":963,"product_order":4,"order":964,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fschedule","Schedule",93,{"path_key":966,"parent_path":899,"product":899,"title":967,"product_order":4,"order":968,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fsd-wan","SD-WAN",90,{"path_key":970,"parent_path":899,"product":899,"title":971,"product_order":4,"order":972,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fsecurity","Security",99,{"path_key":974,"parent_path":899,"product":899,"title":975,"product_order":4,"order":976,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fsetting","Setting",98,{"path_key":978,"parent_path":899,"product":899,"title":979,"product_order":4,"order":980,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Fstatistics","Statistics",92,{"path_key":982,"parent_path":899,"product":899,"title":983,"product_order":4,"order":984,"visible":24,"navigation":24,"sidebar":24},"oos-controller\u002Ftodo","ToDo",94,{"path_key":986,"parent_path":894,"product":894,"title":987,"product_order":4,"order":988,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fappendix-glossary","Appendix: Glossary",77,{"path_key":990,"parent_path":894,"product":894,"title":905,"product_order":4,"order":901,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fapplication",{"path_key":992,"parent_path":990,"product":894,"title":993,"product_order":4,"order":994,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Fadd-container-template","Add Container Template",54,{"path_key":996,"parent_path":990,"product":894,"title":997,"product_order":4,"order":998,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Fadd-hypervisor-template","Add Hypervisor Template",53,{"path_key":1000,"parent_path":990,"product":894,"title":1001,"product_order":4,"order":1002,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Fapplication-direct-display-output","Application Direct Display Output",55,{"path_key":1004,"parent_path":990,"product":894,"title":1005,"product_order":4,"order":1006,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Finformation-for-hypervisor-and-container","Information for Hypervisor and Container",52,{"path_key":1008,"parent_path":990,"product":894,"title":1009,"product_order":4,"order":1010,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Finstall-apps","Install APPs",51,{"path_key":1012,"parent_path":990,"product":894,"title":1013,"product_order":4,"order":1014,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fapplication\u002Fvolume","Volume",56,{"path_key":1016,"parent_path":894,"product":894,"title":925,"product_order":4,"order":1017,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fdiagnose",61,{"path_key":1019,"parent_path":1016,"product":894,"title":1020,"product_order":4,"order":1021,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fdiagnose\u002Fcell-scanner","Cell Scanner",66,{"path_key":1023,"parent_path":1016,"product":894,"title":1024,"product_order":4,"order":1025,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fdiagnose\u002Fiperf","iPerf",65,{"path_key":1027,"parent_path":1016,"product":894,"title":1028,"product_order":4,"order":1029,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fdiagnose\u002Fping","Ping",62,{"path_key":1031,"parent_path":1016,"product":894,"title":1032,"product_order":4,"order":1033,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fdiagnose\u002Fspeedtest","Speedtest",63,{"path_key":1035,"parent_path":1016,"product":894,"title":1036,"product_order":4,"order":1037,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fdiagnose\u002Ftraceroute","Traceroute",64,{"path_key":1039,"parent_path":894,"product":894,"title":929,"product_order":4,"order":1040,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fgetting-start",23,{"path_key":1042,"parent_path":1039,"product":894,"title":1043,"product_order":4,"order":1044,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fgetting-start\u002Faccount-management","Account Management",26,{"path_key":1046,"parent_path":1039,"product":894,"title":921,"product_order":4,"order":1047,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fgetting-start\u002Fdashboard",25,{"path_key":1049,"parent_path":1039,"product":894,"title":1050,"product_order":4,"order":5,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fgetting-start\u002Flogin-to-web-gui","Login to WEB GUI",{"path_key":1052,"parent_path":894,"product":894,"title":1053,"product_order":4,"order":1054,"visible":24,"navigation":24,"sidebar":24},"oos\u002Flogs","Logs",49,{"path_key":1056,"parent_path":894,"product":894,"title":1057,"product_order":4,"order":1058,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fnetworking","Networking",27,{"path_key":1060,"parent_path":1056,"product":894,"title":1061,"product_order":4,"order":1062,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fnetworking\u002Fforwarding","Forwarding",28,{"path_key":1064,"parent_path":1060,"product":894,"title":1065,"product_order":4,"order":1066,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fforwarding\u002Fport-types","Port Types",29,{"path_key":1068,"parent_path":1060,"product":894,"title":1069,"product_order":4,"order":1070,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fforwarding\u002Fservice-function-chain","Service Function Chain",31,{"path_key":1072,"parent_path":1060,"product":894,"title":1073,"product_order":4,"order":1074,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fforwarding\u002Fwan-binding","WAN Binding",30,{"path_key":1076,"parent_path":1056,"product":894,"title":1077,"product_order":4,"order":1078,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Flan","LAN",45,{"path_key":1080,"parent_path":1076,"product":894,"title":1081,"product_order":4,"order":1082,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Flan\u002Fdhcp-server","DHCP Server",47,{"path_key":1084,"parent_path":1076,"product":894,"title":1085,"product_order":4,"order":1086,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Flan\u002Froute","Route",48,{"path_key":1088,"parent_path":1076,"product":894,"title":1089,"product_order":4,"order":1090,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Flan\u002Fvlan","VLAN",46,{"path_key":1092,"parent_path":1056,"product":894,"title":1093,"product_order":4,"order":1094,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network","Mobile Network",32,{"path_key":1096,"parent_path":1092,"product":894,"title":1097,"product_order":4,"order":1098,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network\u002Fapn-edit","APN Edit",34,{"path_key":1100,"parent_path":1092,"product":894,"title":1101,"product_order":4,"order":1102,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network\u002Fapn-setting","APN Setting",35,{"path_key":1104,"parent_path":1092,"product":894,"title":1105,"product_order":4,"order":1106,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network\u002Fsim-card-binding","SIM Card Binding",36,{"path_key":1108,"parent_path":1092,"product":894,"title":1109,"product_order":4,"order":1110,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network\u002Fsim-pin","SIM PIN",37,{"path_key":1112,"parent_path":1092,"product":894,"title":1113,"product_order":4,"order":1114,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fmobile-network\u002Fsim-slot","SIM Slot",33,{"path_key":1116,"parent_path":1056,"product":894,"title":1117,"product_order":4,"order":1118,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fnetworking\u002Fwan","WAN",41,{"path_key":1120,"parent_path":1116,"product":894,"title":1121,"product_order":4,"order":1122,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwan\u002Fmultiple-wan","Multiple WAN",42,{"path_key":1124,"parent_path":1116,"product":894,"title":1125,"product_order":4,"order":1126,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwan\u002Fnat","NAT",43,{"path_key":1128,"parent_path":1116,"product":894,"title":1129,"product_order":4,"order":1130,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwan\u002Fport-forwarding","Port Forwarding",44,{"path_key":1132,"parent_path":1056,"product":894,"title":1133,"product_order":4,"order":1134,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwi-fi","Wi-Fi",38,{"path_key":1136,"parent_path":1132,"product":894,"title":1137,"product_order":4,"order":896,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwi-fi\u002Fportal-mode-with-radius","Portal Mode with RADIUS",{"path_key":1139,"parent_path":1132,"product":894,"title":1140,"product_order":4,"order":1141,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fnetworking\u002Fwi-fi\u002Fwi-fi-setting","Wi-Fi Settings",39,{"path_key":1143,"parent_path":894,"product":894,"title":1144,"product_order":4,"order":1145,"visible":24,"navigation":24,"sidebar":24},"oos\u002Foos-installation-guide","OOS Installation Guide",22.5,{"path_key":1147,"parent_path":894,"product":894,"title":1148,"product_order":4,"order":1149,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fquick-setup-guide","Quick Setup Guide",74,{"path_key":1151,"parent_path":1147,"product":894,"title":1152,"product_order":4,"order":1153,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fquick-setup-guide\u002Factive-active-wan","Active-Active WAN",76,{"path_key":1155,"parent_path":1147,"product":894,"title":1156,"product_order":4,"order":1157,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fquick-setup-guide\u002Factive-backup-wan","Active-Backup WAN",75,{"path_key":1159,"parent_path":894,"product":894,"title":1160,"product_order":4,"order":1161,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fscheduler","Scheduler",67,{"path_key":1163,"parent_path":894,"product":894,"title":971,"product_order":4,"order":1164,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fsecurity",57,{"path_key":1166,"parent_path":1163,"product":894,"title":1167,"product_order":4,"order":1168,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsecurity\u002Faccess-control","Access Control",60,{"path_key":1170,"parent_path":1163,"product":894,"title":1171,"product_order":4,"order":1172,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsecurity\u002Fauthentication","Authentication",58,{"path_key":1174,"parent_path":1163,"product":894,"title":1175,"product_order":4,"order":1176,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsecurity\u002Ffirewall","Firewall",59,{"path_key":1178,"parent_path":894,"product":894,"title":1179,"product_order":4,"order":1180,"visible":24,"navigation":6,"sidebar":24},"oos\u002Fsetting","Settings",68,{"path_key":1182,"parent_path":1178,"product":894,"title":1183,"product_order":4,"order":1184,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsetting\u002Falert","Alert",70,{"path_key":1186,"parent_path":1178,"product":894,"title":1187,"product_order":4,"order":1188,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsetting\u002Fgeneral","General",69,{"path_key":1190,"parent_path":1178,"product":894,"title":1191,"product_order":4,"order":1192,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsetting\u002Fiscsi-initiator","iSCSI Initiator",72,{"path_key":1194,"parent_path":1178,"product":894,"title":1195,"product_order":4,"order":1196,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsetting\u002Fsnmp","SNMP",71,{"path_key":1198,"parent_path":1178,"product":894,"title":1199,"product_order":4,"order":1200,"visible":24,"navigation":24,"sidebar":24},"oos\u002Fsetting\u002Fsupport","Support",73,{"path_key":1202,"parent_path":894,"product":894,"title":1203,"product_order":4,"order":1204,"visible":24,"navigation":24,"sidebar":24},"oos\u002Ftroubleshooting-guide","Troubleshooting",101,{"path_key":1206,"parent_path":1202,"product":894,"title":1207,"product_order":4,"order":1208,"visible":24,"navigation":24,"sidebar":24},"oos\u002Ftroubleshooting-guide\u002Fethernet-lan-issues","Ethernet & LAN Issues",104,{"path_key":1210,"parent_path":1202,"product":894,"title":1211,"product_order":4,"order":1212,"visible":24,"navigation":24,"sidebar":24},"oos\u002Ftroubleshooting-guide\u002Fmobile-connectivity","Mobile Connectivity",102,{"path_key":1214,"parent_path":1202,"product":894,"title":1215,"product_order":4,"order":1216,"visible":24,"navigation":24,"sidebar":24},"oos\u002Ftroubleshooting-guide\u002Fwebsite-access","Website Access",106,{"path_key":1218,"parent_path":1202,"product":894,"title":1219,"product_order":4,"order":1220,"visible":24,"navigation":24,"sidebar":24},"oos\u002Ftroubleshooting-guide\u002Fwifi-connectivity","Wi-Fi Connectivity",105,{"path_key":884,"parent_path":246,"product":884,"title":1222,"product_order":1223,"order":469,"visible":24,"navigation":24,"sidebar":24},"OrpheAgent",20,{"path_key":1225,"parent_path":884,"product":884,"title":1226,"product_order":4,"order":1227,"visible":24,"navigation":24,"sidebar":24},"orpheagent\u002Fapi-endpoints","API Endpoints",17,{"path_key":1229,"parent_path":884,"product":884,"title":1230,"product_order":4,"order":1231,"visible":24,"navigation":24,"sidebar":24},"orpheagent\u002Fcli-commands","CLI Commands",16,{"path_key":1233,"parent_path":884,"product":884,"title":1234,"product_order":4,"order":490,"visible":24,"navigation":24,"sidebar":24},"orpheagent\u002Fdesktop","Desktop",{"path_key":1236,"parent_path":884,"product":884,"title":1237,"product_order":4,"order":521,"visible":24,"navigation":24,"sidebar":24},"orpheagent\u002Fdocker","Docker",{"path_key":1239,"parent_path":884,"product":884,"title":1240,"product_order":4,"order":495,"visible":24,"navigation":24,"sidebar":24},"orpheagent\u002Flinux-deb","Linux (DEB)",{"path_key":886,"parent_path":884,"product":884,"title":35,"product_order":4,"order":883,"visible":24,"navigation":24,"sidebar":24},{"path_key":1243,"parent_path":246,"product":1243,"title":1244,"product_order":1074,"order":1245,"visible":24,"navigation":24,"sidebar":24},"orpheconsole","OrpheConsole",18,{"path_key":1247,"parent_path":1243,"product":1243,"title":1248,"product_order":4,"order":1249,"visible":24,"navigation":24,"sidebar":24},"orpheconsole\u002Forpheconsole-installation","OrpheConsole Installation",19,{"path_key":1251,"parent_path":1243,"product":1243,"title":1252,"product_order":4,"order":1223,"visible":24,"navigation":24,"sidebar":24},"orpheconsole\u002Forpheconsole-provisioning","OrpheConsole Provisioning",{"path_key":1254,"parent_path":1243,"product":1243,"title":1255,"product_order":4,"order":1256,"visible":24,"navigation":24,"sidebar":24},"orpheconsole\u002Forpheconsole-quick-examples","OrpheConsole Quick Examples",21,{"path_key":1258,"parent_path":246,"product":1258,"title":195,"product_order":469,"order":253,"visible":24,"navigation":24,"sidebar":24},"orphelink",{"path_key":1260,"parent_path":1258,"product":1258,"title":929,"product_order":4,"order":285,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Fgetting-started",{"path_key":1262,"parent_path":1258,"product":1258,"title":584,"product_order":4,"order":415,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Finventory",{"path_key":1264,"parent_path":1258,"product":1258,"title":944,"product_order":4,"order":445,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Flog",{"path_key":1266,"parent_path":1258,"product":1258,"title":195,"product_order":4,"order":420,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Forphelink",{"path_key":1268,"parent_path":1258,"product":1258,"title":199,"product_order":4,"order":404,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Fprovision",{"path_key":1270,"parent_path":1258,"product":1258,"title":1179,"product_order":4,"order":464,"visible":24,"navigation":24,"sidebar":24},"orphelink\u002Fsetting",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1272},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M9 3v18\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1274},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1276},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1278},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1280},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1282},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"\u002F>\u003C\u002Fg>",1786002192739]