[{"data":1,"prerenderedAt":826},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fquick-start\u002F":3,"docs-nav":372},{"id":4,"title":5,"body":6,"description":358,"extension":359,"layout":360,"meta":361,"navGroup":362,"navGroupOrder":348,"navOrder":146,"navTitle":363,"navigation":364,"originalPath":365,"path":366,"redirect":360,"seo":367,"stem":368,"updated":369,"version":370,"__hash__":371},"docs\u002Fdocs\u002Fquick-start\u002Findex.md","Quick Start Guide",{"type":7,"value":8,"toc":347},"minimark",[9,13,31,34,57,64,69,86,90,97,122,129,133,179,183,194,207,232,236,239,258,261,265,280,284,287,304,308,311,337,343],[10,11,5],"h1",{"id":12},"quick-start-guide",[14,15,16,17,24,25,30],"p",{},"This guide provides a streamlined process for setting up and running the FlowFuse platform using ",[18,19,23],"a",{"href":20,"rel":21},"https:\u002F\u002Fdocs.docker.com\u002Fget-started\u002F",[22],"nofollow","Docker"," and ",[18,26,29],{"href":27,"rel":28},"https:\u002F\u002Fdocs.docker.com\u002Fcompose\u002F",[22],"Docker Compose",".",[14,32,33],{},"The Docker Compose file deploys the following services:",[35,36,37,45,51],"ul",{},[38,39,40,44],"li",{},[41,42,43],"strong",{},"FlowFuse Platform",": Includes the core application, MQTT broker, and file server for storage",[38,46,47,50],{},[41,48,49],{},"Database:"," A pre-configured database for storing platform data",[38,52,53,56],{},[41,54,55],{},"Proxy Server:"," A pre-configured proxy server for managing HTTP traffic",[14,58,59,60,30],{},"For a full installation guide, including how to setup FlowFuse in a production environment, please refer to the dedicated page for ",[18,61,63],{"href":62},"\u002Fdocs\u002Finstall\u002Fdocker","running FlowFuse on Docker",[65,66,68],"h2",{"id":67},"prerequisites","Prerequisites",[14,70,71,72,24,76,80,81,85],{},"Before you begin, ensure you have ",[18,73,23],{"href":74,"rel":75},"https:\u002F\u002Fdocs.docker.com\u002Fengine\u002Finstall\u002F",[22],[18,77,29],{"href":78,"rel":79},"https:\u002F\u002Fdocs.docker.com\u002Fcompose\u002Finstall\u002F",[22]," (in ",[82,83,84],"code",{},"2.23.1"," version or higher) installed on your system (either as a standalone binary or as a Docker plugin).",[65,87,89],{"id":88},"step-1-prepare-your-domain","Step 1: Prepare your domain",[14,91,92,93,96],{},"FlowFuse requires a domain name to work properly — it uses subdomains to run each Node-RED instance separately, so ",[82,94,95],{},"localhost"," won't work here.",[14,98,99,100,103,104,107,108,111,112,114,115,103,118,121],{},"If you own a domain (e.g., ",[82,101,102],{},"example.com"," or ",[82,105,106],{},"flowfuse.example.com","), create an ",[41,109,110],{},"A record"," pointing to your server's IP address, and another ",[41,113,110],{}," for the wildcard subdomain (e.g., ",[82,116,117],{},"*.example.com",[82,119,120],{},"*.flowfuse.example.com",") pointing to the same address. That's all the setup needed.",[14,123,124,125,30],{},"If you don't have a domain yet and just want to try FlowFuse locally, see ",[18,126,128],{"href":127},"\u002Fdocs\u002Finstall\u002Fdns-setup#no-local-dns-server","setting up an alternative to DNS",[65,130,132],{"id":131},"step-2-download-files","Step 2: Download files",[134,135,140],"pre",{"className":136,"code":137,"language":138,"meta":139,"style":139},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -L -o docker-compose.yml https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fdocker-compose\u002Freleases\u002Flatest\u002Fdownload\u002Fdocker-compose.yml\ncurl -L -o .env https:\u002F\u002Fraw.githubusercontent.com\u002FFlowFuse\u002Fdocker-compose\u002Frefs\u002Fheads\u002Fmain\u002F.env.example\n","bash","",[82,141,142,164],{"__ignoreMap":139},[143,144,147,151,155,158,161],"span",{"class":145,"line":146},"line",1,[143,148,150],{"class":149},"sBMFI","curl",[143,152,154],{"class":153},"sfazB"," -L",[143,156,157],{"class":153}," -o",[143,159,160],{"class":153}," docker-compose.yml",[143,162,163],{"class":153}," https:\u002F\u002Fgithub.com\u002FFlowFuse\u002Fdocker-compose\u002Freleases\u002Flatest\u002Fdownload\u002Fdocker-compose.yml\n",[143,165,167,169,171,173,176],{"class":145,"line":166},2,[143,168,150],{"class":149},[143,170,154],{"class":153},[143,172,157],{"class":153},[143,174,175],{"class":153}," .env",[143,177,178],{"class":153}," https:\u002F\u002Fraw.githubusercontent.com\u002FFlowFuse\u002Fdocker-compose\u002Frefs\u002Fheads\u002Fmain\u002F.env.example\n",[65,180,182],{"id":181},"step-3-provide-domain-name","Step 3: Provide domain name",[14,184,185,186,189,190,193],{},"Edit the downloaded ",[82,187,188],{},".env"," file with the editor of your choice and update the ",[82,191,192],{},"DOMAIN"," variable with your domain.",[14,195,196,197,200,201,203,204,206],{},"You can use ",[82,198,199],{},"sed"," to update the ",[82,202,192],{}," variable in the ",[82,205,188],{}," file:",[134,208,210],{"className":136,"code":209,"language":138,"meta":139,"style":139},"sed -i.bak 's\u002F^DOMAIN=.*\u002FDOMAIN=example.com\u002F' .env\n",[82,211,212],{"__ignoreMap":139},[143,213,214,216,219,223,226,229],{"class":145,"line":146},[143,215,199],{"class":149},[143,217,218],{"class":153}," -i.bak",[143,220,222],{"class":221},"sMK4o"," '",[143,224,225],{"class":153},"s\u002F^DOMAIN=.*\u002FDOMAIN=example.com\u002F",[143,227,228],{"class":221},"'",[143,230,231],{"class":153}," .env\n",[65,233,235],{"id":234},"step-4-start-the-application","Step 4: Start the Application",[14,237,238],{},"Run the following command to deploy FlowFuse:",[134,240,242],{"className":136,"code":241,"language":138,"meta":139,"style":139},"docker compose up -d\n",[82,243,244],{"__ignoreMap":139},[143,245,246,249,252,255],{"class":145,"line":146},[143,247,248],{"class":149},"docker",[143,250,251],{"class":153}," compose",[143,253,254],{"class":153}," up",[143,256,257],{"class":153}," -d\n",[14,259,260],{},"This downloads the necessary Docker images, runs initial setup, and starts all services in detached mode.",[65,262,264],{"id":263},"step-5-complete-the-application-setup","Step 5: Complete the application Setup",[14,266,267,268,271,272,275,276,30],{},"Open your web browser and navigate to ",[82,269,270],{},"http:\u002F\u002Fforge.\u003Cyour-domain>\u002Fsetup"," (e.g., ",[82,273,274],{},"http:\u002F\u002Fforge.example.com\u002Fsetup","). You will be redirected to the setup page where you can create your admin account and set up your instance.\nFor detailed information about first setup and configuration, follow ",[18,277,279],{"href":278},"\u002Fdocs\u002Finstall\u002Ffirst-run","this guide",[65,281,283],{"id":282},"cleanup","Cleanup",[14,285,286],{},"To stop and remove the FlowFuse application, run the following command:",[134,288,290],{"className":136,"code":289,"language":138,"meta":139,"style":139},"docker compose down -v\n",[82,291,292],{"__ignoreMap":139},[143,293,294,296,298,301],{"class":145,"line":146},[143,295,248],{"class":149},[143,297,251],{"class":153},[143,299,300],{"class":153}," down",[143,302,303],{"class":153}," -v\n",[65,305,307],{"id":306},"troubleshooting","Troubleshooting",[14,309,310],{},"If you encounter any issues, please check the following:",[312,313,314,317,320],"ol",{},[38,315,316],{},"Ensure all prerequisites are correctly installed",[38,318,319],{},"Verify your DNS settings are correct and have propagated",[38,321,322,323],{},"Check the Docker logs for any error messages:\n",[134,324,326],{"className":136,"code":325,"language":138,"meta":139,"style":139},"docker compose logs\n",[82,327,328],{"__ignoreMap":139},[143,329,330,332,334],{"class":145,"line":146},[143,331,248],{"class":149},[143,333,251],{"class":153},[143,335,336],{"class":153}," logs\n",[14,338,339,340,30],{},"For more detailed information or advanced configuration options for running FlowFuse on Docker, please refer to our ",[18,341,342],{"href":62},"full documentation",[344,345,346],"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 .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);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}",{"title":139,"searchDepth":348,"depth":348,"links":349},4,[350,351,352,353,354,355,356,357],{"id":67,"depth":166,"text":68},{"id":88,"depth":166,"text":89},{"id":131,"depth":166,"text":132},{"id":181,"depth":166,"text":182},{"id":234,"depth":166,"text":235},{"id":263,"depth":166,"text":264},{"id":282,"depth":166,"text":283},{"id":306,"depth":166,"text":307},"This guide provides a streamlined process for setting up and running the FlowFuse platform using Docker and Docker Compose.","md",null,{},"FlowFuse Self-Hosted","Quick Start",true,"quick-start\u002FREADME.md","\u002Fdocs\u002Fquick-start",{"title":5,"description":358},"docs\u002Fquick-start\u002Findex","2026-08-05 13:23:12 +0200","2.33.2","JGbYQ4RVIGDxmjy54vEIolF0BUfJG3be7gXOPon6748",[373,380,397,409],{"name":374,"order":146,"children":375},"FlowFuse User Manuals",[376],{"title":377,"path":378,"group":374,"groupOrder":146,"order":166,"children":379},"FlowFuse API","\u002Fdocs\u002Fapi",[],{"name":362,"order":348,"children":381},[382,384],{"title":363,"path":366,"group":362,"groupOrder":348,"order":146,"children":383},[],{"title":385,"path":386,"group":362,"groupOrder":348,"order":387,"children":388},"Upgrading FlowFuse","\u002Fdocs\u002Fupgrade",3,[389,393],{"title":390,"path":391,"order":360,"children":392},"Installing a license","\u002Fdocs\u002Fupgrade\u002Fopen-source-to-premium",[],{"title":394,"path":395,"order":360,"children":396},"Upgrading the Node-RED version","\u002Fdocs\u002Fupgrade\u002Fnodered-version",[],{"name":398,"order":399,"children":400},"Support",5,[401,405],{"title":402,"path":403,"group":398,"groupOrder":399,"order":387,"children":404},"Premium Support","\u002Fdocs\u002Fpremium-support",[],{"title":406,"path":407,"group":398,"groupOrder":399,"order":360,"children":408},"Debugging Node-RED issues","\u002Fdocs\u002Fdebugging",[],{"name":410,"order":360,"children":411},"Other",[412,460,472,551,600,619,691,702],{"title":413,"path":414,"order":360,"children":415},"admin","\u002Fdocs\u002Fadmin",[416,420,432,440,444,448,452,456],{"title":417,"path":418,"order":146,"children":419},"Administering FlowFuse","\u002Fdocs\u002Fadmin\u002Fintroduction",[],{"title":421,"path":422,"order":360,"children":423},"Configuring Single Sign-On (SSO)","\u002Fdocs\u002Fadmin\u002Fsso",[424,428],{"title":425,"path":426,"order":360,"children":427},"LDAP SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap",[],{"title":429,"path":430,"order":360,"children":431},"SAML SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fsaml",[],{"title":433,"path":434,"order":360,"children":435},"hardening","\u002Fdocs\u002Fadmin\u002Fhardening",[436],{"title":437,"path":438,"order":360,"children":439},"Kubernetes Hardening","\u002Fdocs\u002Fadmin\u002Fhardening\u002Fkubernetes",[],{"title":441,"path":442,"order":360,"children":443},"Monitoring","\u002Fdocs\u002Fadmin\u002Fmonitoring",[],{"title":445,"path":446,"order":360,"children":447},"Observability","\u002Fdocs\u002Fadmin\u002Fobservability",[],{"title":449,"path":450,"order":360,"children":451},"Soft Launch Enablement","\u002Fdocs\u002Fadmin\u002Ffeature-flags",[],{"title":453,"path":454,"order":360,"children":455},"Telemetry","\u002Fdocs\u002Fadmin\u002Ftelemetry",[],{"title":457,"path":458,"order":360,"children":459},"User Management","\u002Fdocs\u002Fadmin\u002Fuser-management",[],{"title":461,"path":462,"order":360,"children":463},"cloud","\u002Fdocs\u002Fcloud",[464,468],{"title":465,"path":466,"order":146,"children":467},"Introduction","\u002Fdocs\u002Fcloud\u002Fintroduction",[],{"title":469,"path":470,"order":360,"children":471},"FlowFuse Cloud Billing","\u002Fdocs\u002Fcloud\u002Fbilling",[],{"title":473,"path":474,"order":360,"children":475},"contribute","\u002Fdocs\u002Fcontribute",[476,479,483,487,491,495,499,507,543,547],{"title":465,"path":477,"order":146,"children":478},"\u002Fdocs\u002Fcontribute\u002Fintroduction",[],{"title":480,"path":481,"order":360,"children":482},"Adding Template Settings","\u002Fdocs\u002Fcontribute\u002Fadding-template-settings",[],{"title":484,"path":485,"order":360,"children":486},"API Design","\u002Fdocs\u002Fcontribute\u002Fapi-design",[],{"title":488,"path":489,"order":360,"children":490},"Creating debug stack containers","\u002Fdocs\u002Fcontribute\u002Fcreating-debug-stack-containers",[],{"title":492,"path":493,"order":360,"children":494},"Database migrations","\u002Fdocs\u002Fcontribute\u002Fdb-migrations",[],{"title":496,"path":497,"order":360,"children":498},"FlowFuse Architecture","\u002Fdocs\u002Fcontribute\u002Farchitecture",[],{"title":500,"path":501,"order":360,"children":502},"Local Install","\u002Fdocs\u002Fcontribute\u002Flocal",[503],{"title":504,"path":505,"order":360,"children":506},"Local Stacks","\u002Fdocs\u002Fcontribute\u002Flocal\u002Fstacks",[],{"title":508,"path":509,"order":360,"children":510},"State Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows",[511,515,519,523,527,531,535,539],{"title":512,"path":513,"order":360,"children":514},"Device Editor","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fdevice-editor",[],{"title":516,"path":517,"order":360,"children":518},"Instance states","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states",[],{"title":520,"path":521,"order":360,"children":522},"Invite External Users","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Finvite-external-user",[],{"title":524,"path":525,"order":360,"children":526},"Project Creation","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-create",[],{"title":528,"path":529,"order":360,"children":530},"Reset Password Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fpassword-reset",[],{"title":532,"path":533,"order":360,"children":534},"Team creation Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fteam-create",[],{"title":536,"path":537,"order":360,"children":538},"User Login Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Flogin",[],{"title":540,"path":541,"order":360,"children":542},"User Sign up Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fsignup",[],{"title":544,"path":545,"order":360,"children":546},"Team Broker","\u002Fdocs\u002Fcontribute\u002Fteam-broker",[],{"title":548,"path":549,"order":360,"children":550},"Working with Feature Flags","\u002Fdocs\u002Fcontribute\u002Ffeature-flags",[],{"title":552,"path":553,"order":360,"children":554},"device-agent","\u002Fdocs\u002Fdevice-agent",[555,559,562,566,570,575],{"title":556,"path":557,"order":146,"children":558},"FlowFuse Device Agent Introduction","\u002Fdocs\u002Fdevice-agent\u002Fintroduction",[],{"title":363,"path":560,"order":166,"children":561},"\u002Fdocs\u002Fdevice-agent\u002Fquickstart",[],{"title":563,"path":564,"order":348,"children":565},"Register your Remote Instance","\u002Fdocs\u002Fdevice-agent\u002Fregister",[],{"title":567,"path":568,"order":399,"children":569},"Running the Agent","\u002Fdocs\u002Fdevice-agent\u002Frunning",[],{"title":571,"path":572,"order":573,"children":574},"Deploying your Flows","\u002Fdocs\u002Fdevice-agent\u002Fdeploy",6,[],{"title":576,"path":577,"order":360,"children":578},"install","\u002Fdocs\u002Fdevice-agent\u002Finstall",[579,584,588,592,596],{"title":580,"path":581,"group":582,"order":146,"children":583},"Overview","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview","DeviceAgentInstallation",[],{"title":585,"path":586,"group":582,"order":166,"children":587},"Device Agent Installer","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdevice-agent-installer",[],{"title":589,"path":590,"group":582,"order":387,"children":591},"Docker Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdocker",[],{"title":593,"path":594,"group":582,"order":348,"children":595},"Kubernetes Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fkubernetes",[],{"title":597,"path":598,"group":582,"order":399,"children":599},"Manual Install with NPM","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fmanual",[],{"title":601,"path":602,"order":360,"children":603},"hardware","\u002Fdocs\u002Fhardware",[604,607,611,615],{"title":580,"path":605,"order":146,"children":606},"\u002Fdocs\u002Fhardware\u002Fintroduction",[],{"title":608,"path":609,"order":166,"children":610},"ctrlX - Node-RED","\u002Fdocs\u002Fhardware\u002Fctrlx-node-red",[],{"title":612,"path":613,"order":387,"children":614},"ctrlX - Device Agent","\u002Fdocs\u002Fhardware\u002Fctrlx-device-agent",[],{"title":616,"path":617,"order":387,"children":618},"Raspberry Pi with Raspbian","\u002Fdocs\u002Fhardware\u002Fraspbian",[],{"title":576,"path":620,"order":360,"children":621},"\u002Fdocs\u002Finstall",[622,625,629,633,652,656,659,663],{"title":580,"path":623,"order":146,"children":624},"\u002Fdocs\u002Finstall\u002Fintroduction",[],{"title":626,"path":627,"order":360,"children":628},"Configuring FlowFuse","\u002Fdocs\u002Finstall\u002Fconfiguration",[],{"title":630,"path":631,"order":360,"children":632},"DNS Setup","\u002Fdocs\u002Finstall\u002Fdns-setup",[],{"title":634,"path":62,"order":360,"children":635},"Docker install",[636,640,644,648],{"title":637,"path":638,"order":360,"children":639},"Add Project Stacks on Docker","\u002Fdocs\u002Finstall\u002Fdocker\u002Fstacks",[],{"title":641,"path":642,"order":360,"children":643},"Docker Engine on Windows","\u002Fdocs\u002Finstall\u002Fdocker\u002Fwindows-docker-ce",[],{"title":645,"path":646,"order":360,"children":647},"Docker from AWS Market Place","\u002Fdocs\u002Finstall\u002Fdocker\u002Faws-marketplace",[],{"title":649,"path":650,"order":360,"children":651},"Docker on Digital Ocean","\u002Fdocs\u002Finstall\u002Fdocker\u002Fdigital-ocean",[],{"title":653,"path":654,"order":360,"children":655},"Email configuration","\u002Fdocs\u002Finstall\u002Femail-providers",[],{"title":657,"path":278,"order":360,"children":658},"First Run Setup",[],{"title":660,"path":661,"order":360,"children":662},"FlowFuse File Storage","\u002Fdocs\u002Finstall\u002Ffile-storage",[],{"title":664,"path":665,"order":360,"children":666},"Install FlowFuse on Kubernetes","\u002Fdocs\u002Finstall\u002Fkubernetes",[667,671,675,679,683,687],{"title":668,"path":669,"order":360,"children":670},"AWS EKS Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws",[],{"title":672,"path":673,"order":360,"children":674},"AWS EKS Installation with Terraform and Helm","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws-terraform",[],{"title":676,"path":677,"order":360,"children":678},"Digital Ocean Kubernetes Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fdigital-ocean",[],{"title":680,"path":681,"order":360,"children":682},"Ingress Controller Migration","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fingress-controller-migration",[],{"title":684,"path":685,"order":360,"children":686},"Kubernetes Project Stacks","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fstacks",[],{"title":688,"path":689,"order":360,"children":690},"OpenShift Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fopenshift",[],{"title":692,"path":693,"order":360,"children":694},"migration","\u002Fdocs\u002Fmigration",[695,698],{"title":465,"path":696,"order":146,"children":697},"\u002Fdocs\u002Fmigration\u002Fintroduction",[],{"title":699,"path":700,"order":360,"children":701},"Node-RED Tools plugin","\u002Fdocs\u002Fmigration\u002Fnode-red-tools",[],{"title":703,"path":704,"order":360,"children":705},"user","\u002Fdocs\u002Fuser",[706,710,714,718,722,727,731,735,739,743,747,751,763,767,771,775,779,783,787,791,795,799,803,807,811,815,818,822],{"title":707,"path":708,"order":146,"children":709},"Getting Started","\u002Fdocs\u002Fuser\u002Fintroduction",[],{"title":711,"path":712,"order":146,"children":713},"Static asset service","\u002Fdocs\u002Fuser\u002Fstatic-asset-service",[],{"title":715,"path":716,"order":166,"children":717},"Bill of Materials","\u002Fdocs\u002Fuser\u002Fbill-of-materials",[],{"title":719,"path":720,"order":166,"children":721},"FlowFuse Concepts","\u002Fdocs\u002Fuser\u002Fconcepts",[],{"title":723,"path":724,"order":725,"children":726},"Instance States","\u002Fdocs\u002Fuser\u002Finstance-states",10,[],{"title":728,"path":729,"order":360,"children":730},"Changing the Stack","\u002Fdocs\u002Fuser\u002Fchangestack",[],{"title":732,"path":733,"order":360,"children":734},"Custom Hostnames","\u002Fdocs\u002Fuser\u002Fcustom-hostnames",[],{"title":736,"path":737,"order":360,"children":738},"Custom Node Packages","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages",[],{"title":740,"path":741,"order":360,"children":742},"Dashboards","\u002Fdocs\u002Fuser\u002Fdashboards",[],{"title":744,"path":745,"order":360,"children":746},"DevOps Pipelines","\u002Fdocs\u002Fuser\u002Fdevops-pipelines",[],{"title":748,"path":749,"order":360,"children":750},"Environment Variables","\u002Fdocs\u002Fuser\u002Fenvvar",[],{"title":752,"path":753,"order":360,"children":754},"FlowFuse Expert","\u002Fdocs\u002Fuser\u002Fexpert",[755,759],{"title":756,"path":757,"order":360,"children":758},"AI in Node-RED","\u002Fdocs\u002Fuser\u002Fexpert\u002Fnode-red-embedded-ai",[],{"title":760,"path":761,"order":360,"children":762},"Chat Interface","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat",[],{"title":764,"path":765,"order":360,"children":766},"FlowFuse File Nodes","\u002Fdocs\u002Fuser\u002Ffilenodes",[],{"title":768,"path":769,"order":360,"children":770},"FlowFuse MQTT Nodes","\u002Fdocs\u002Fuser\u002Fmqtt-nodes",[],{"title":772,"path":773,"order":360,"children":774},"FlowFuse Persistent Context","\u002Fdocs\u002Fuser\u002Fpersistent-context",[],{"title":776,"path":777,"order":360,"children":778},"FlowFuse Project Nodes","\u002Fdocs\u002Fuser\u002Fprojectnodes",[],{"title":780,"path":781,"order":360,"children":782},"FlowFuse Tables","\u002Fdocs\u002Fuser\u002Fff-tables",[],{"title":784,"path":785,"order":360,"children":786},"Groups","\u002Fdocs\u002Fuser\u002Fdevice-groups",[],{"title":788,"path":789,"order":360,"children":790},"High Availability mode","\u002Fdocs\u002Fuser\u002Fhigh-availability",[],{"title":792,"path":793,"order":360,"children":794},"HTTP Access Tokens","\u002Fdocs\u002Fuser\u002Fhttp-access-tokens",[],{"title":796,"path":797,"order":360,"children":798},"Instance Settings","\u002Fdocs\u002Fuser\u002Finstance-settings",[],{"title":800,"path":801,"order":360,"children":802},"Logging","\u002Fdocs\u002Fuser\u002Flogs",[],{"title":804,"path":805,"order":360,"children":806},"Role-Based Access Control","\u002Fdocs\u002Fuser\u002Frole-based-access-control",[],{"title":808,"path":809,"order":360,"children":810},"Shared Team Library","\u002Fdocs\u002Fuser\u002Fshared-library",[],{"title":812,"path":813,"order":360,"children":814},"Snapshots","\u002Fdocs\u002Fuser\u002Fsnapshots",[],{"title":544,"path":816,"order":360,"children":817},"\u002Fdocs\u002Fuser\u002Fteambroker",[],{"title":819,"path":820,"order":360,"children":821},"Teams","\u002Fdocs\u002Fuser\u002Fteam",[],{"title":823,"path":824,"order":360,"children":825},"User Settings","\u002Fdocs\u002Fuser\u002Fuser-settings",[],1786546042630]