[{"data":1,"prerenderedAt":801},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview\u002F":3,"docs-nav":357},{"id":4,"title":5,"body":6,"description":50,"extension":344,"layout":345,"meta":346,"navGroup":347,"navGroupOrder":345,"navOrder":57,"navTitle":348,"navigation":349,"originalPath":350,"path":351,"redirect":345,"seo":352,"stem":353,"updated":354,"version":355,"__hash__":356},"docs\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview.md","Installing Device Agent",{"type":7,"value":8,"toc":331},"minimark",[9,13,18,31,36,39,44,85,91,102,116,174,178,209,217,221,224,227,247,250,256,261,265,268,300,304,327],[10,11,5],"h1",{"id":12},"installing-device-agent",[14,15,17],"h2",{"id":16},"choose-your-install-path","Choose your install path",[19,20,21,25,26,30],"p",{},[22,23,24],"strong",{},"Recommended for most users:"," Use the Device Agent Installer (Quick Start), the fastest way to deploy with minimal configuration. Power users can choose Manual (using ",[27,28,29],"code",{},"npm","), Docker, or Kubernetes deployments.",[32,33,35],"h3",{"id":34},"quick-install","Quick install",[19,37,38],{},"Run the one-line installer on your device. It installs Node.js, registers the device on your FlowFuse platform, and configures it to run as a local service.",[19,40,41],{},[22,42,43],{},"Linux \u002F macOS",[45,46,51],"pre",{"className":47,"code":48,"language":49,"meta":50,"style":50},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u002Fbin\u002Fbash -c \"$(curl -fsSL https:\u002F\u002Fflowfuse.github.io\u002Fdevice-agent\u002Fget.sh)\" && .\u002Fflowfuse-device-agent-installer\n","bash","",[27,52,53],{"__ignoreMap":50},[54,55,58,62,66,70,73,76,79,82],"span",{"class":56,"line":57},"line",1,[54,59,61],{"class":60},"sBMFI","\u002Fbin\u002Fbash",[54,63,65],{"class":64},"sfazB"," -c",[54,67,69],{"class":68},"sMK4o"," \"$(",[54,71,72],{"class":60},"curl",[54,74,75],{"class":64}," -fsSL https:\u002F\u002Fflowfuse.github.io\u002Fdevice-agent\u002Fget.sh",[54,77,78],{"class":68},")\"",[54,80,81],{"class":68}," &&",[54,83,84],{"class":60}," .\u002Fflowfuse-device-agent-installer\n",[19,86,87,90],{},[22,88,89],{},"Windows"," — run in an elevated PowerShell terminal:",[45,92,96],{"className":93,"code":94,"language":95,"meta":50,"style":50},"language-powershell shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","Set-Location $env:USERPROFILE; powershell -c \"irm https:\u002F\u002Fflowfuse.github.io\u002Fdevice-agent\u002Fget.ps1 | iex\"; .\\flowfuse-device-agent-installer.exe\n","powershell",[27,97,98],{"__ignoreMap":50},[54,99,100],{"class":56,"line":57},[54,101,94],{},[19,103,104,105,110,111,115],{},"See the ",[106,107,109],"a",{"href":108},"\u002Fdocs\u002Fdevice-agent\u002Fquickstart","Quick Start guide"," for the full walkthrough, or the ",[106,112,114],{"href":113},"\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdevice-agent-installer","Installer reference"," for all options and service management.",[117,118,119,135,150,162],"ul",{},[120,121,122,123],"li",{},"Recommended: Use the Device Agent Installer\n",[117,124,125,130],{},[120,126,127,128],{},"Fastest way to get started with a one-line command in the ",[106,129,109],{"href":108},[120,131,132,133],{},"Full options and service management in the ",[106,134,114],{"href":113},[120,136,137,138,140,141],{},"Alternative: Manual install (using ",[27,139,29],{},")\n",[117,142,143],{},[120,144,145,146],{},"Install the npm package, set working directory, configure, and run as a service. See ",[106,147,149],{"href":148},"\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fmanual","Manual install",[120,151,152,153],{},"Alternative: Docker \u002F Docker Compose\n",[117,154,155],{},[120,156,157,158],{},"Run the agent in a container; bind-mount the configuration. See ",[106,159,161],{"href":160},"\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdocker","Docker install",[120,163,164,165],{},"Alternative: Kubernetes\n",[117,166,167],{},[120,168,169,170],{},"Deploy the agent in a Kubernetes cluster. See ",[106,171,173],{"href":172},"\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fkubernetes","Kubernetes install",[14,175,177],{"id":176},"prerequisites","Prerequisites",[117,179,180,183,186,201],{},[120,181,182],{},"Node.js 18 or later (for Manual install and for running locally). Supported versions are 18, 20, 22, and 24. Device Agent v4 (and its installer and official Docker image) defaults to Node.js 22 — this is the recommended runtime. Note that Node.js 20 reached end-of-life in April 2026.",[120,184,185],{},"Supported OS: Linux, macOS, Windows, or Docker container",[120,187,188,189],{},"Networking: allow outbound access on 443 to:\n",[117,190,191,196],{},[120,192,193],{},[27,194,195],{},"app.flowfuse.com",[120,197,198],{},[27,199,200],{},"mqtt.flowfuse.cloud",[120,202,203,204],{},"Access to npm registry when snapshots are installed: ",[106,205,206],{"href":206,"rel":207},"https:\u002F\u002Fregistry.npmjs.com",[208],"nofollow",[19,210,211,212,216],{},"Note: The Device Agent downloads the required Node-RED version and any nodes specified by the assigned snapshot. Ensure firewall\u002Fproxy permits access to the npm registry or see ",[106,213,215],{"href":214},"\u002Fdocs\u002Fdevice-agent\u002Frunning#running-with-no-access-to-npmjsorg","Running with no access to npmjs.org",".",[32,218,220],{"id":219},"networking-requirements","Networking requirements",[19,222,223],{},"If you're working behind a firewall, and need to configure it to allow the Device Agent to connect to FlowFuse and the npm registry, see the following:",[19,225,226],{},"Allow outbound TCP 443 to:",[117,228,229,233,237,242],{},[120,230,231],{},[27,232,195],{},[120,234,235],{},[27,236,200],{},[120,238,239],{},[27,240,241],{},"registry.flowfuse.cloud",[120,243,244],{},[27,245,246],{},"registry.flowfuse.com",[19,248,249],{},"Ensure access to npm registry to download Node-RED and nodes:",[117,251,252],{},[120,253,254],{},[27,255,206],{},[19,257,258,259,216],{},"For offline environments, see ",[106,260,215],{"href":214},[14,262,264],{"id":263},"verify-the-installation","Verify the installation",[19,266,267],{},"After installing by any method:",[269,270,271,282,293],"ol",{},[120,272,273,274,277,278,281],{},"Ensure a working directory exists (default is ",[27,275,276],{},"\u002Fopt\u002Fflowfuse-device"," or ",[27,279,280],{},"c:\\opt\\flowfuse-device",").",[120,283,284,285,288,289,216],{},"Run the agent and it will help you get it registered, or provide a device configuration you have already created (via Quick Connect, provisioning, or manual ",[27,286,287],{},"device.yml","). See ",[106,290,292],{"href":291},"\u002Fdocs\u002Fdevice-agent\u002Fregister","Register your Remote Instance",[120,294,295,296,299],{},"Start the agent (service or CLI) and open ",[27,297,298],{},"http:\u002F\u002F\u003Cdevice-ip>:1880"," when assigned and running.",[14,301,303],{"id":302},"whats-next","What’s next",[117,305,306,312,319],{},[120,307,308,309,311],{},"Follow the ",[106,310,109],{"href":108}," to add and connect a Remote Instance",[120,313,314,315],{},"Learn ",[106,316,318],{"href":317},"\u002Fdocs\u002Fdevice-agent\u002Frunning","how to run and configure the agent",[120,320,321,322,326],{},"Use ",[106,323,325],{"href":324},"\u002Fdocs\u002Fuser\u002Fdevops-pipelines","DevOps Pipelines"," to deploy flows",[328,329,330],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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);}",{"title":50,"searchDepth":332,"depth":332,"links":333},4,[334,339,342,343],{"id":16,"depth":335,"text":17,"children":336},2,[337],{"id":34,"depth":338,"text":35},3,{"id":176,"depth":335,"text":177,"children":340},[341],{"id":219,"depth":338,"text":220},{"id":263,"depth":335,"text":264},{"id":302,"depth":335,"text":303},"md",null,{},"DeviceAgentInstallation","Overview",true,"device-agent\u002Finstall\u002Foverview.md","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview",{"title":5,"description":50},"docs\u002Fdevice-agent\u002Finstall\u002Foverview","2026-08-02 06:14:43 -0700","2.33.2","9KHOav_G6dZZuVPRd37Fvrfi8VW0qdHO_g91EN3ABoE",[358,365,384,396],{"name":359,"order":57,"children":360},"FlowFuse User Manuals",[361],{"title":362,"path":363,"group":359,"groupOrder":57,"order":335,"children":364},"FlowFuse API","\u002Fdocs\u002Fapi",[],{"name":366,"order":332,"children":367},"FlowFuse Self-Hosted",[368,372],{"title":369,"path":370,"group":366,"groupOrder":332,"order":57,"children":371},"Quick Start","\u002Fdocs\u002Fquick-start",[],{"title":373,"path":374,"group":366,"groupOrder":332,"order":338,"children":375},"Upgrading FlowFuse","\u002Fdocs\u002Fupgrade",[376,380],{"title":377,"path":378,"order":345,"children":379},"Installing a license","\u002Fdocs\u002Fupgrade\u002Fopen-source-to-premium",[],{"title":381,"path":382,"order":345,"children":383},"Upgrading the Node-RED version","\u002Fdocs\u002Fupgrade\u002Fnodered-version",[],{"name":385,"order":386,"children":387},"Support",5,[388,392],{"title":389,"path":390,"group":385,"groupOrder":386,"order":338,"children":391},"Premium Support","\u002Fdocs\u002Fpremium-support",[],{"title":393,"path":394,"group":385,"groupOrder":386,"order":345,"children":395},"Debugging Node-RED issues","\u002Fdocs\u002Fdebugging",[],{"name":397,"order":345,"children":398},"Other",[399,447,459,538,576,595,668,679],{"title":400,"path":401,"order":345,"children":402},"admin","\u002Fdocs\u002Fadmin",[403,407,419,427,431,435,439,443],{"title":404,"path":405,"order":57,"children":406},"Administering FlowFuse","\u002Fdocs\u002Fadmin\u002Fintroduction",[],{"title":408,"path":409,"order":345,"children":410},"Configuring Single Sign-On (SSO)","\u002Fdocs\u002Fadmin\u002Fsso",[411,415],{"title":412,"path":413,"order":345,"children":414},"LDAP SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap",[],{"title":416,"path":417,"order":345,"children":418},"SAML SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fsaml",[],{"title":420,"path":421,"order":345,"children":422},"hardening","\u002Fdocs\u002Fadmin\u002Fhardening",[423],{"title":424,"path":425,"order":345,"children":426},"Kubernetes Hardening","\u002Fdocs\u002Fadmin\u002Fhardening\u002Fkubernetes",[],{"title":428,"path":429,"order":345,"children":430},"Monitoring","\u002Fdocs\u002Fadmin\u002Fmonitoring",[],{"title":432,"path":433,"order":345,"children":434},"Observability","\u002Fdocs\u002Fadmin\u002Fobservability",[],{"title":436,"path":437,"order":345,"children":438},"Soft Launch Enablement","\u002Fdocs\u002Fadmin\u002Ffeature-flags",[],{"title":440,"path":441,"order":345,"children":442},"Telemetry","\u002Fdocs\u002Fadmin\u002Ftelemetry",[],{"title":444,"path":445,"order":345,"children":446},"User Management","\u002Fdocs\u002Fadmin\u002Fuser-management",[],{"title":448,"path":449,"order":345,"children":450},"cloud","\u002Fdocs\u002Fcloud",[451,455],{"title":452,"path":453,"order":57,"children":454},"Introduction","\u002Fdocs\u002Fcloud\u002Fintroduction",[],{"title":456,"path":457,"order":345,"children":458},"FlowFuse Cloud Billing","\u002Fdocs\u002Fcloud\u002Fbilling",[],{"title":460,"path":461,"order":345,"children":462},"contribute","\u002Fdocs\u002Fcontribute",[463,466,470,474,478,482,486,494,530,534],{"title":452,"path":464,"order":57,"children":465},"\u002Fdocs\u002Fcontribute\u002Fintroduction",[],{"title":467,"path":468,"order":345,"children":469},"Adding Template Settings","\u002Fdocs\u002Fcontribute\u002Fadding-template-settings",[],{"title":471,"path":472,"order":345,"children":473},"API Design","\u002Fdocs\u002Fcontribute\u002Fapi-design",[],{"title":475,"path":476,"order":345,"children":477},"Creating debug stack containers","\u002Fdocs\u002Fcontribute\u002Fcreating-debug-stack-containers",[],{"title":479,"path":480,"order":345,"children":481},"Database migrations","\u002Fdocs\u002Fcontribute\u002Fdb-migrations",[],{"title":483,"path":484,"order":345,"children":485},"FlowFuse Architecture","\u002Fdocs\u002Fcontribute\u002Farchitecture",[],{"title":487,"path":488,"order":345,"children":489},"Local Install","\u002Fdocs\u002Fcontribute\u002Flocal",[490],{"title":491,"path":492,"order":345,"children":493},"Local Stacks","\u002Fdocs\u002Fcontribute\u002Flocal\u002Fstacks",[],{"title":495,"path":496,"order":345,"children":497},"State Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows",[498,502,506,510,514,518,522,526],{"title":499,"path":500,"order":345,"children":501},"Device Editor","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fdevice-editor",[],{"title":503,"path":504,"order":345,"children":505},"Instance states","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states",[],{"title":507,"path":508,"order":345,"children":509},"Invite External Users","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Finvite-external-user",[],{"title":511,"path":512,"order":345,"children":513},"Project Creation","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-create",[],{"title":515,"path":516,"order":345,"children":517},"Reset Password Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fpassword-reset",[],{"title":519,"path":520,"order":345,"children":521},"Team creation Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fteam-create",[],{"title":523,"path":524,"order":345,"children":525},"User Login Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Flogin",[],{"title":527,"path":528,"order":345,"children":529},"User Sign up Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fsignup",[],{"title":531,"path":532,"order":345,"children":533},"Team Broker","\u002Fdocs\u002Fcontribute\u002Fteam-broker",[],{"title":535,"path":536,"order":345,"children":537},"Working with Feature Flags","\u002Fdocs\u002Fcontribute\u002Ffeature-flags",[],{"title":539,"path":540,"order":345,"children":541},"device-agent","\u002Fdocs\u002Fdevice-agent",[542,546,548,550,553,558],{"title":543,"path":544,"order":57,"children":545},"FlowFuse Device Agent Introduction","\u002Fdocs\u002Fdevice-agent\u002Fintroduction",[],{"title":369,"path":108,"order":335,"children":547},[],{"title":292,"path":291,"order":332,"children":549},[],{"title":551,"path":317,"order":386,"children":552},"Running the Agent",[],{"title":554,"path":555,"order":556,"children":557},"Deploying your Flows","\u002Fdocs\u002Fdevice-agent\u002Fdeploy",6,[],{"title":559,"path":560,"order":345,"children":561},"install","\u002Fdocs\u002Fdevice-agent\u002Finstall",[562,564,567,570,573],{"title":348,"path":351,"group":347,"order":57,"children":563},[],{"title":565,"path":113,"group":347,"order":335,"children":566},"Device Agent Installer",[],{"title":568,"path":160,"group":347,"order":338,"children":569},"Docker Install",[],{"title":571,"path":172,"group":347,"order":332,"children":572},"Kubernetes Install",[],{"title":574,"path":148,"group":347,"order":386,"children":575},"Manual Install with NPM",[],{"title":577,"path":578,"order":345,"children":579},"hardware","\u002Fdocs\u002Fhardware",[580,583,587,591],{"title":348,"path":581,"order":57,"children":582},"\u002Fdocs\u002Fhardware\u002Fintroduction",[],{"title":584,"path":585,"order":335,"children":586},"ctrlX - Node-RED","\u002Fdocs\u002Fhardware\u002Fctrlx-node-red",[],{"title":588,"path":589,"order":338,"children":590},"ctrlX - Device Agent","\u002Fdocs\u002Fhardware\u002Fctrlx-device-agent",[],{"title":592,"path":593,"order":338,"children":594},"Raspberry Pi with Raspbian","\u002Fdocs\u002Fhardware\u002Fraspbian",[],{"title":559,"path":596,"order":345,"children":597},"\u002Fdocs\u002Finstall",[598,601,605,609,628,632,636,640],{"title":348,"path":599,"order":57,"children":600},"\u002Fdocs\u002Finstall\u002Fintroduction",[],{"title":602,"path":603,"order":345,"children":604},"Configuring FlowFuse","\u002Fdocs\u002Finstall\u002Fconfiguration",[],{"title":606,"path":607,"order":345,"children":608},"DNS Setup","\u002Fdocs\u002Finstall\u002Fdns-setup",[],{"title":161,"path":610,"order":345,"children":611},"\u002Fdocs\u002Finstall\u002Fdocker",[612,616,620,624],{"title":613,"path":614,"order":345,"children":615},"Add Project Stacks on Docker","\u002Fdocs\u002Finstall\u002Fdocker\u002Fstacks",[],{"title":617,"path":618,"order":345,"children":619},"Docker Engine on Windows","\u002Fdocs\u002Finstall\u002Fdocker\u002Fwindows-docker-ce",[],{"title":621,"path":622,"order":345,"children":623},"Docker from AWS Market Place","\u002Fdocs\u002Finstall\u002Fdocker\u002Faws-marketplace",[],{"title":625,"path":626,"order":345,"children":627},"Docker on Digital Ocean","\u002Fdocs\u002Finstall\u002Fdocker\u002Fdigital-ocean",[],{"title":629,"path":630,"order":345,"children":631},"Email configuration","\u002Fdocs\u002Finstall\u002Femail-providers",[],{"title":633,"path":634,"order":345,"children":635},"First Run Setup","\u002Fdocs\u002Finstall\u002Ffirst-run",[],{"title":637,"path":638,"order":345,"children":639},"FlowFuse File Storage","\u002Fdocs\u002Finstall\u002Ffile-storage",[],{"title":641,"path":642,"order":345,"children":643},"Install FlowFuse on Kubernetes","\u002Fdocs\u002Finstall\u002Fkubernetes",[644,648,652,656,660,664],{"title":645,"path":646,"order":345,"children":647},"AWS EKS Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws",[],{"title":649,"path":650,"order":345,"children":651},"AWS EKS Installation with Terraform and Helm","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws-terraform",[],{"title":653,"path":654,"order":345,"children":655},"Digital Ocean Kubernetes Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fdigital-ocean",[],{"title":657,"path":658,"order":345,"children":659},"Ingress Controller Migration","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fingress-controller-migration",[],{"title":661,"path":662,"order":345,"children":663},"Kubernetes Project Stacks","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fstacks",[],{"title":665,"path":666,"order":345,"children":667},"OpenShift Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fopenshift",[],{"title":669,"path":670,"order":345,"children":671},"migration","\u002Fdocs\u002Fmigration",[672,675],{"title":452,"path":673,"order":57,"children":674},"\u002Fdocs\u002Fmigration\u002Fintroduction",[],{"title":676,"path":677,"order":345,"children":678},"Node-RED Tools plugin","\u002Fdocs\u002Fmigration\u002Fnode-red-tools",[],{"title":680,"path":681,"order":345,"children":682},"user","\u002Fdocs\u002Fuser",[683,687,691,695,699,704,708,712,716,720,722,726,738,742,746,750,754,758,762,766,770,774,778,782,786,790,793,797],{"title":684,"path":685,"order":57,"children":686},"Getting Started","\u002Fdocs\u002Fuser\u002Fintroduction",[],{"title":688,"path":689,"order":57,"children":690},"Static asset service","\u002Fdocs\u002Fuser\u002Fstatic-asset-service",[],{"title":692,"path":693,"order":335,"children":694},"Bill of Materials","\u002Fdocs\u002Fuser\u002Fbill-of-materials",[],{"title":696,"path":697,"order":335,"children":698},"FlowFuse Concepts","\u002Fdocs\u002Fuser\u002Fconcepts",[],{"title":700,"path":701,"order":702,"children":703},"Instance States","\u002Fdocs\u002Fuser\u002Finstance-states",10,[],{"title":705,"path":706,"order":345,"children":707},"Changing the Stack","\u002Fdocs\u002Fuser\u002Fchangestack",[],{"title":709,"path":710,"order":345,"children":711},"Custom Hostnames","\u002Fdocs\u002Fuser\u002Fcustom-hostnames",[],{"title":713,"path":714,"order":345,"children":715},"Custom Node Packages","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages",[],{"title":717,"path":718,"order":345,"children":719},"Dashboards","\u002Fdocs\u002Fuser\u002Fdashboards",[],{"title":325,"path":324,"order":345,"children":721},[],{"title":723,"path":724,"order":345,"children":725},"Environment Variables","\u002Fdocs\u002Fuser\u002Fenvvar",[],{"title":727,"path":728,"order":345,"children":729},"FlowFuse Expert","\u002Fdocs\u002Fuser\u002Fexpert",[730,734],{"title":731,"path":732,"order":345,"children":733},"AI in Node-RED","\u002Fdocs\u002Fuser\u002Fexpert\u002Fnode-red-embedded-ai",[],{"title":735,"path":736,"order":345,"children":737},"Chat Interface","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat",[],{"title":739,"path":740,"order":345,"children":741},"FlowFuse File Nodes","\u002Fdocs\u002Fuser\u002Ffilenodes",[],{"title":743,"path":744,"order":345,"children":745},"FlowFuse MQTT Nodes","\u002Fdocs\u002Fuser\u002Fmqtt-nodes",[],{"title":747,"path":748,"order":345,"children":749},"FlowFuse Persistent Context","\u002Fdocs\u002Fuser\u002Fpersistent-context",[],{"title":751,"path":752,"order":345,"children":753},"FlowFuse Project Nodes","\u002Fdocs\u002Fuser\u002Fprojectnodes",[],{"title":755,"path":756,"order":345,"children":757},"FlowFuse Tables","\u002Fdocs\u002Fuser\u002Fff-tables",[],{"title":759,"path":760,"order":345,"children":761},"Groups","\u002Fdocs\u002Fuser\u002Fdevice-groups",[],{"title":763,"path":764,"order":345,"children":765},"High Availability mode","\u002Fdocs\u002Fuser\u002Fhigh-availability",[],{"title":767,"path":768,"order":345,"children":769},"HTTP Access Tokens","\u002Fdocs\u002Fuser\u002Fhttp-access-tokens",[],{"title":771,"path":772,"order":345,"children":773},"Instance Settings","\u002Fdocs\u002Fuser\u002Finstance-settings",[],{"title":775,"path":776,"order":345,"children":777},"Logging","\u002Fdocs\u002Fuser\u002Flogs",[],{"title":779,"path":780,"order":345,"children":781},"Role-Based Access Control","\u002Fdocs\u002Fuser\u002Frole-based-access-control",[],{"title":783,"path":784,"order":345,"children":785},"Shared Team Library","\u002Fdocs\u002Fuser\u002Fshared-library",[],{"title":787,"path":788,"order":345,"children":789},"Snapshots","\u002Fdocs\u002Fuser\u002Fsnapshots",[],{"title":531,"path":791,"order":345,"children":792},"\u002Fdocs\u002Fuser\u002Fteambroker",[],{"title":794,"path":795,"order":345,"children":796},"Teams","\u002Fdocs\u002Fuser\u002Fteam",[],{"title":798,"path":799,"order":345,"children":800},"User Settings","\u002Fdocs\u002Fuser\u002Fuser-settings",[],1786546040122]