[{"data":1,"prerenderedAt":738},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states\u002F":3,"docs-nav":285},{"id":4,"title":5,"body":6,"description":88,"extension":274,"layout":275,"meta":276,"navGroup":275,"navGroupOrder":275,"navOrder":275,"navTitle":277,"navigation":159,"originalPath":278,"path":279,"redirect":275,"seo":280,"stem":281,"updated":282,"version":283,"__hash__":284},"docs\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states.md","States",{"type":7,"value":8,"toc":272},"minimark",[9,13,78,82,268],[10,11,5],"h1",{"id":12},"states",[14,15,16,24,30,36,42,48,54,60,66,72],"ul",{},[17,18,19,23],"li",{},[20,21,22],"strong",{},"Starting (first time)"," The nr-laucher process is starting up. On container based systems this is done by creating a container",[17,25,26,29],{},[20,27,28],{},"Loading"," nr-launcher pulling instance settings",[17,31,32,35],{},[20,33,34],{},"Installing"," Once the nr-launcher process has started and downloaded the Instance settings it will npm install any nodes in the settings -> palette section.",[17,37,38,41],{},[20,39,40],{},"Starting (second time)"," Once any nodes are installed the Node-RED process will be started, this state ends once the process can will respond to HTTP request",[17,43,44,47],{},[20,45,46],{},"Running"," The normal state for an Instance",[17,49,50,53],{},[20,51,52],{},"Restarting"," If the \"Restart\" action is triggered the nr-launcher will restart just the NR process inside the container. It will pull the latest settings data from the Forge app. A restart will also be triggered if the NR process fails to respond to 3 HTTP health checks in a row. Health checks run ever 7 seconds by default.",[17,55,56,59],{},[20,57,58],{},"Suspending"," driver has been asked to suspend the Instance",[17,61,62,65],{},[20,63,64],{},"Suspended"," When an instance is Suspended the Node-RED process is stopped and the nr-launcher shutdown, the container is then shutdown and removed on container based platforms",[17,67,68,71],{},[20,69,70],{},"Safe"," Node-RED can be started in Safe Mode, this starts the Editor but does not run the flows. This is to allow a user to edit the flow to fix a problem. The flows are started when the flows are deployed. This is triggered if the NR process restarts more than 5 times with a run time of less than 30 seconds between each restart.",[17,73,74,77],{},[20,75,76],{},"Stopped"," If the NR process continues to crash while in Safe Mode then it will be placed in to a Stopped state. The nr-launcher is still running but the NR process is not.",[10,79,81],{"id":80},"_230","2.3.0",[83,84,89],"pre",{"className":85,"code":86,"language":87,"meta":88,"style":88},"language-mermaid shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","stateDiagram-v2\ndirection TB\nInstanceCreated: Instance Created\nstate \"nr-launcher\" as nrLauncher {\n  direction TB\n  LoadingSettings\n  NPM\n  NodeRED\n  Safe: Safe Mode\n  Stopped\n\n  LoadingSettings --> NPM: loading\n  NPM --> NPM: installing\n  NPM --> NodeRED: starting\n  NodeRED --> NodeRED: restarting\n  NodeRED --> NodeRED: running\n  NodeRED --> Safe: safe\n  Safe --> Stopped: crashed\n}\nInstanceDeleted: Instance Deleted\nInstanceSuspended: Instance Suspended\n\n[*] --> InstanceCreated\nInstanceCreated --> nrLauncher : starting\nnrLauncher --> InstanceDeleted\nnrLauncher --> InstanceSuspended: suspending\nInstanceSuspended --> nrLauncher: starting\nInstanceSuspended --> InstanceSuspended: suspended\nInstanceDeleted --> [*]\n","mermaid","",[90,91,92,100,106,112,118,124,130,136,142,148,154,161,167,173,179,185,191,197,203,209,215,221,226,232,238,244,250,256,262],"code",{"__ignoreMap":88},[93,94,97],"span",{"class":95,"line":96},"line",1,[93,98,99],{},"stateDiagram-v2\n",[93,101,103],{"class":95,"line":102},2,[93,104,105],{},"direction TB\n",[93,107,109],{"class":95,"line":108},3,[93,110,111],{},"InstanceCreated: Instance Created\n",[93,113,115],{"class":95,"line":114},4,[93,116,117],{},"state \"nr-launcher\" as nrLauncher {\n",[93,119,121],{"class":95,"line":120},5,[93,122,123],{},"  direction TB\n",[93,125,127],{"class":95,"line":126},6,[93,128,129],{},"  LoadingSettings\n",[93,131,133],{"class":95,"line":132},7,[93,134,135],{},"  NPM\n",[93,137,139],{"class":95,"line":138},8,[93,140,141],{},"  NodeRED\n",[93,143,145],{"class":95,"line":144},9,[93,146,147],{},"  Safe: Safe Mode\n",[93,149,151],{"class":95,"line":150},10,[93,152,153],{},"  Stopped\n",[93,155,157],{"class":95,"line":156},11,[93,158,160],{"emptyLinePlaceholder":159},true,"\n",[93,162,164],{"class":95,"line":163},12,[93,165,166],{},"  LoadingSettings --> NPM: loading\n",[93,168,170],{"class":95,"line":169},13,[93,171,172],{},"  NPM --> NPM: installing\n",[93,174,176],{"class":95,"line":175},14,[93,177,178],{},"  NPM --> NodeRED: starting\n",[93,180,182],{"class":95,"line":181},15,[93,183,184],{},"  NodeRED --> NodeRED: restarting\n",[93,186,188],{"class":95,"line":187},16,[93,189,190],{},"  NodeRED --> NodeRED: running\n",[93,192,194],{"class":95,"line":193},17,[93,195,196],{},"  NodeRED --> Safe: safe\n",[93,198,200],{"class":95,"line":199},18,[93,201,202],{},"  Safe --> Stopped: crashed\n",[93,204,206],{"class":95,"line":205},19,[93,207,208],{},"}\n",[93,210,212],{"class":95,"line":211},20,[93,213,214],{},"InstanceDeleted: Instance Deleted\n",[93,216,218],{"class":95,"line":217},21,[93,219,220],{},"InstanceSuspended: Instance Suspended\n",[93,222,224],{"class":95,"line":223},22,[93,225,160],{"emptyLinePlaceholder":159},[93,227,229],{"class":95,"line":228},23,[93,230,231],{},"[*] --> InstanceCreated\n",[93,233,235],{"class":95,"line":234},24,[93,236,237],{},"InstanceCreated --> nrLauncher : starting\n",[93,239,241],{"class":95,"line":240},25,[93,242,243],{},"nrLauncher --> InstanceDeleted\n",[93,245,247],{"class":95,"line":246},26,[93,248,249],{},"nrLauncher --> InstanceSuspended: suspending\n",[93,251,253],{"class":95,"line":252},27,[93,254,255],{},"InstanceSuspended --> nrLauncher: starting\n",[93,257,259],{"class":95,"line":258},28,[93,260,261],{},"InstanceSuspended --> InstanceSuspended: suspended\n",[93,263,265],{"class":95,"line":264},29,[93,266,267],{},"InstanceDeleted --> [*]\n",[269,270,271],"style",{},"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":88,"searchDepth":114,"depth":114,"links":273},[],"md",null,{},"Instance states","contribute\u002Fworkflows\u002Fproject-states.md","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states",{"title":5,"description":88},"docs\u002Fcontribute\u002Fworkflows\u002Fproject-states","2024-07-11 18:05:53 +0530","2.33.2","-ECsBwsfS4gaPIuJs6HFOxevLlkgzar02_Z9LJ773RI",[286,293,312,323],{"name":287,"order":96,"children":288},"FlowFuse User Manuals",[289],{"title":290,"path":291,"group":287,"groupOrder":96,"order":102,"children":292},"FlowFuse API","\u002Fdocs\u002Fapi",[],{"name":294,"order":114,"children":295},"FlowFuse Self-Hosted",[296,300],{"title":297,"path":298,"group":294,"groupOrder":114,"order":96,"children":299},"Quick Start","\u002Fdocs\u002Fquick-start",[],{"title":301,"path":302,"group":294,"groupOrder":114,"order":108,"children":303},"Upgrading FlowFuse","\u002Fdocs\u002Fupgrade",[304,308],{"title":305,"path":306,"order":275,"children":307},"Installing a license","\u002Fdocs\u002Fupgrade\u002Fopen-source-to-premium",[],{"title":309,"path":310,"order":275,"children":311},"Upgrading the Node-RED version","\u002Fdocs\u002Fupgrade\u002Fnodered-version",[],{"name":313,"order":120,"children":314},"Support",[315,319],{"title":316,"path":317,"group":313,"groupOrder":120,"order":108,"children":318},"Premium Support","\u002Fdocs\u002Fpremium-support",[],{"title":320,"path":321,"group":313,"groupOrder":120,"order":275,"children":322},"Debugging Node-RED issues","\u002Fdocs\u002Fdebugging",[],{"name":324,"order":275,"children":325},"Other",[326,374,386,463,511,530,604,615],{"title":327,"path":328,"order":275,"children":329},"admin","\u002Fdocs\u002Fadmin",[330,334,346,354,358,362,366,370],{"title":331,"path":332,"order":96,"children":333},"Administering FlowFuse","\u002Fdocs\u002Fadmin\u002Fintroduction",[],{"title":335,"path":336,"order":275,"children":337},"Configuring Single Sign-On (SSO)","\u002Fdocs\u002Fadmin\u002Fsso",[338,342],{"title":339,"path":340,"order":275,"children":341},"LDAP SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap",[],{"title":343,"path":344,"order":275,"children":345},"SAML SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fsaml",[],{"title":347,"path":348,"order":275,"children":349},"hardening","\u002Fdocs\u002Fadmin\u002Fhardening",[350],{"title":351,"path":352,"order":275,"children":353},"Kubernetes Hardening","\u002Fdocs\u002Fadmin\u002Fhardening\u002Fkubernetes",[],{"title":355,"path":356,"order":275,"children":357},"Monitoring","\u002Fdocs\u002Fadmin\u002Fmonitoring",[],{"title":359,"path":360,"order":275,"children":361},"Observability","\u002Fdocs\u002Fadmin\u002Fobservability",[],{"title":363,"path":364,"order":275,"children":365},"Soft Launch Enablement","\u002Fdocs\u002Fadmin\u002Ffeature-flags",[],{"title":367,"path":368,"order":275,"children":369},"Telemetry","\u002Fdocs\u002Fadmin\u002Ftelemetry",[],{"title":371,"path":372,"order":275,"children":373},"User Management","\u002Fdocs\u002Fadmin\u002Fuser-management",[],{"title":375,"path":376,"order":275,"children":377},"cloud","\u002Fdocs\u002Fcloud",[378,382],{"title":379,"path":380,"order":96,"children":381},"Introduction","\u002Fdocs\u002Fcloud\u002Fintroduction",[],{"title":383,"path":384,"order":275,"children":385},"FlowFuse Cloud Billing","\u002Fdocs\u002Fcloud\u002Fbilling",[],{"title":387,"path":388,"order":275,"children":389},"contribute","\u002Fdocs\u002Fcontribute",[390,393,397,401,405,409,413,421,455,459],{"title":379,"path":391,"order":96,"children":392},"\u002Fdocs\u002Fcontribute\u002Fintroduction",[],{"title":394,"path":395,"order":275,"children":396},"Adding Template Settings","\u002Fdocs\u002Fcontribute\u002Fadding-template-settings",[],{"title":398,"path":399,"order":275,"children":400},"API Design","\u002Fdocs\u002Fcontribute\u002Fapi-design",[],{"title":402,"path":403,"order":275,"children":404},"Creating debug stack containers","\u002Fdocs\u002Fcontribute\u002Fcreating-debug-stack-containers",[],{"title":406,"path":407,"order":275,"children":408},"Database migrations","\u002Fdocs\u002Fcontribute\u002Fdb-migrations",[],{"title":410,"path":411,"order":275,"children":412},"FlowFuse Architecture","\u002Fdocs\u002Fcontribute\u002Farchitecture",[],{"title":414,"path":415,"order":275,"children":416},"Local Install","\u002Fdocs\u002Fcontribute\u002Flocal",[417],{"title":418,"path":419,"order":275,"children":420},"Local Stacks","\u002Fdocs\u002Fcontribute\u002Flocal\u002Fstacks",[],{"title":422,"path":423,"order":275,"children":424},"State Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows",[425,429,431,435,439,443,447,451],{"title":426,"path":427,"order":275,"children":428},"Device Editor","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fdevice-editor",[],{"title":277,"path":279,"order":275,"children":430},[],{"title":432,"path":433,"order":275,"children":434},"Invite External Users","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Finvite-external-user",[],{"title":436,"path":437,"order":275,"children":438},"Project Creation","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-create",[],{"title":440,"path":441,"order":275,"children":442},"Reset Password Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fpassword-reset",[],{"title":444,"path":445,"order":275,"children":446},"Team creation Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fteam-create",[],{"title":448,"path":449,"order":275,"children":450},"User Login Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Flogin",[],{"title":452,"path":453,"order":275,"children":454},"User Sign up Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fsignup",[],{"title":456,"path":457,"order":275,"children":458},"Team Broker","\u002Fdocs\u002Fcontribute\u002Fteam-broker",[],{"title":460,"path":461,"order":275,"children":462},"Working with Feature Flags","\u002Fdocs\u002Fcontribute\u002Ffeature-flags",[],{"title":464,"path":465,"order":275,"children":466},"device-agent","\u002Fdocs\u002Fdevice-agent",[467,471,474,478,482,486],{"title":468,"path":469,"order":96,"children":470},"FlowFuse Device Agent Introduction","\u002Fdocs\u002Fdevice-agent\u002Fintroduction",[],{"title":297,"path":472,"order":102,"children":473},"\u002Fdocs\u002Fdevice-agent\u002Fquickstart",[],{"title":475,"path":476,"order":114,"children":477},"Register your Remote Instance","\u002Fdocs\u002Fdevice-agent\u002Fregister",[],{"title":479,"path":480,"order":120,"children":481},"Running the Agent","\u002Fdocs\u002Fdevice-agent\u002Frunning",[],{"title":483,"path":484,"order":126,"children":485},"Deploying your Flows","\u002Fdocs\u002Fdevice-agent\u002Fdeploy",[],{"title":487,"path":488,"order":275,"children":489},"install","\u002Fdocs\u002Fdevice-agent\u002Finstall",[490,495,499,503,507],{"title":491,"path":492,"group":493,"order":96,"children":494},"Overview","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview","DeviceAgentInstallation",[],{"title":496,"path":497,"group":493,"order":102,"children":498},"Device Agent Installer","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdevice-agent-installer",[],{"title":500,"path":501,"group":493,"order":108,"children":502},"Docker Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdocker",[],{"title":504,"path":505,"group":493,"order":114,"children":506},"Kubernetes Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fkubernetes",[],{"title":508,"path":509,"group":493,"order":120,"children":510},"Manual Install with NPM","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fmanual",[],{"title":512,"path":513,"order":275,"children":514},"hardware","\u002Fdocs\u002Fhardware",[515,518,522,526],{"title":491,"path":516,"order":96,"children":517},"\u002Fdocs\u002Fhardware\u002Fintroduction",[],{"title":519,"path":520,"order":102,"children":521},"ctrlX - Node-RED","\u002Fdocs\u002Fhardware\u002Fctrlx-node-red",[],{"title":523,"path":524,"order":108,"children":525},"ctrlX - Device Agent","\u002Fdocs\u002Fhardware\u002Fctrlx-device-agent",[],{"title":527,"path":528,"order":108,"children":529},"Raspberry Pi with Raspbian","\u002Fdocs\u002Fhardware\u002Fraspbian",[],{"title":487,"path":531,"order":275,"children":532},"\u002Fdocs\u002Finstall",[533,536,540,544,564,568,572,576],{"title":491,"path":534,"order":96,"children":535},"\u002Fdocs\u002Finstall\u002Fintroduction",[],{"title":537,"path":538,"order":275,"children":539},"Configuring FlowFuse","\u002Fdocs\u002Finstall\u002Fconfiguration",[],{"title":541,"path":542,"order":275,"children":543},"DNS Setup","\u002Fdocs\u002Finstall\u002Fdns-setup",[],{"title":545,"path":546,"order":275,"children":547},"Docker install","\u002Fdocs\u002Finstall\u002Fdocker",[548,552,556,560],{"title":549,"path":550,"order":275,"children":551},"Add Project Stacks on Docker","\u002Fdocs\u002Finstall\u002Fdocker\u002Fstacks",[],{"title":553,"path":554,"order":275,"children":555},"Docker Engine on Windows","\u002Fdocs\u002Finstall\u002Fdocker\u002Fwindows-docker-ce",[],{"title":557,"path":558,"order":275,"children":559},"Docker from AWS Market Place","\u002Fdocs\u002Finstall\u002Fdocker\u002Faws-marketplace",[],{"title":561,"path":562,"order":275,"children":563},"Docker on Digital Ocean","\u002Fdocs\u002Finstall\u002Fdocker\u002Fdigital-ocean",[],{"title":565,"path":566,"order":275,"children":567},"Email configuration","\u002Fdocs\u002Finstall\u002Femail-providers",[],{"title":569,"path":570,"order":275,"children":571},"First Run Setup","\u002Fdocs\u002Finstall\u002Ffirst-run",[],{"title":573,"path":574,"order":275,"children":575},"FlowFuse File Storage","\u002Fdocs\u002Finstall\u002Ffile-storage",[],{"title":577,"path":578,"order":275,"children":579},"Install FlowFuse on Kubernetes","\u002Fdocs\u002Finstall\u002Fkubernetes",[580,584,588,592,596,600],{"title":581,"path":582,"order":275,"children":583},"AWS EKS Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws",[],{"title":585,"path":586,"order":275,"children":587},"AWS EKS Installation with Terraform and Helm","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws-terraform",[],{"title":589,"path":590,"order":275,"children":591},"Digital Ocean Kubernetes Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fdigital-ocean",[],{"title":593,"path":594,"order":275,"children":595},"Ingress Controller Migration","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fingress-controller-migration",[],{"title":597,"path":598,"order":275,"children":599},"Kubernetes Project Stacks","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fstacks",[],{"title":601,"path":602,"order":275,"children":603},"OpenShift Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fopenshift",[],{"title":605,"path":606,"order":275,"children":607},"migration","\u002Fdocs\u002Fmigration",[608,611],{"title":379,"path":609,"order":96,"children":610},"\u002Fdocs\u002Fmigration\u002Fintroduction",[],{"title":612,"path":613,"order":275,"children":614},"Node-RED Tools plugin","\u002Fdocs\u002Fmigration\u002Fnode-red-tools",[],{"title":616,"path":617,"order":275,"children":618},"user","\u002Fdocs\u002Fuser",[619,623,627,631,635,639,643,647,651,655,659,663,675,679,683,687,691,695,699,703,707,711,715,719,723,727,730,734],{"title":620,"path":621,"order":96,"children":622},"Getting Started","\u002Fdocs\u002Fuser\u002Fintroduction",[],{"title":624,"path":625,"order":96,"children":626},"Static asset service","\u002Fdocs\u002Fuser\u002Fstatic-asset-service",[],{"title":628,"path":629,"order":102,"children":630},"Bill of Materials","\u002Fdocs\u002Fuser\u002Fbill-of-materials",[],{"title":632,"path":633,"order":102,"children":634},"FlowFuse Concepts","\u002Fdocs\u002Fuser\u002Fconcepts",[],{"title":636,"path":637,"order":150,"children":638},"Instance States","\u002Fdocs\u002Fuser\u002Finstance-states",[],{"title":640,"path":641,"order":275,"children":642},"Changing the Stack","\u002Fdocs\u002Fuser\u002Fchangestack",[],{"title":644,"path":645,"order":275,"children":646},"Custom Hostnames","\u002Fdocs\u002Fuser\u002Fcustom-hostnames",[],{"title":648,"path":649,"order":275,"children":650},"Custom Node Packages","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages",[],{"title":652,"path":653,"order":275,"children":654},"Dashboards","\u002Fdocs\u002Fuser\u002Fdashboards",[],{"title":656,"path":657,"order":275,"children":658},"DevOps Pipelines","\u002Fdocs\u002Fuser\u002Fdevops-pipelines",[],{"title":660,"path":661,"order":275,"children":662},"Environment Variables","\u002Fdocs\u002Fuser\u002Fenvvar",[],{"title":664,"path":665,"order":275,"children":666},"FlowFuse Expert","\u002Fdocs\u002Fuser\u002Fexpert",[667,671],{"title":668,"path":669,"order":275,"children":670},"AI in Node-RED","\u002Fdocs\u002Fuser\u002Fexpert\u002Fnode-red-embedded-ai",[],{"title":672,"path":673,"order":275,"children":674},"Chat Interface","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat",[],{"title":676,"path":677,"order":275,"children":678},"FlowFuse File Nodes","\u002Fdocs\u002Fuser\u002Ffilenodes",[],{"title":680,"path":681,"order":275,"children":682},"FlowFuse MQTT Nodes","\u002Fdocs\u002Fuser\u002Fmqtt-nodes",[],{"title":684,"path":685,"order":275,"children":686},"FlowFuse Persistent Context","\u002Fdocs\u002Fuser\u002Fpersistent-context",[],{"title":688,"path":689,"order":275,"children":690},"FlowFuse Project Nodes","\u002Fdocs\u002Fuser\u002Fprojectnodes",[],{"title":692,"path":693,"order":275,"children":694},"FlowFuse Tables","\u002Fdocs\u002Fuser\u002Fff-tables",[],{"title":696,"path":697,"order":275,"children":698},"Groups","\u002Fdocs\u002Fuser\u002Fdevice-groups",[],{"title":700,"path":701,"order":275,"children":702},"High Availability mode","\u002Fdocs\u002Fuser\u002Fhigh-availability",[],{"title":704,"path":705,"order":275,"children":706},"HTTP Access Tokens","\u002Fdocs\u002Fuser\u002Fhttp-access-tokens",[],{"title":708,"path":709,"order":275,"children":710},"Instance Settings","\u002Fdocs\u002Fuser\u002Finstance-settings",[],{"title":712,"path":713,"order":275,"children":714},"Logging","\u002Fdocs\u002Fuser\u002Flogs",[],{"title":716,"path":717,"order":275,"children":718},"Role-Based Access Control","\u002Fdocs\u002Fuser\u002Frole-based-access-control",[],{"title":720,"path":721,"order":275,"children":722},"Shared Team Library","\u002Fdocs\u002Fuser\u002Fshared-library",[],{"title":724,"path":725,"order":275,"children":726},"Snapshots","\u002Fdocs\u002Fuser\u002Fsnapshots",[],{"title":456,"path":728,"order":275,"children":729},"\u002Fdocs\u002Fuser\u002Fteambroker",[],{"title":731,"path":732,"order":275,"children":733},"Teams","\u002Fdocs\u002Fuser\u002Fteam",[],{"title":735,"path":736,"order":275,"children":737},"User Settings","\u002Fdocs\u002Fuser\u002Fuser-settings",[],1786546038400]