[{"data":1,"prerenderedAt":624},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fuser\u002Finstance-states\u002F":3,"docs-nav":167},{"id":4,"title":5,"body":6,"description":16,"extension":154,"layout":155,"meta":156,"navGroup":155,"navGroupOrder":155,"navOrder":157,"navTitle":158,"navigation":159,"originalPath":160,"path":161,"redirect":155,"seo":162,"stem":163,"updated":164,"version":165,"__hash__":166},"docs\u002Fdocs\u002Fuser\u002Finstance-states.md","FlowFuse Node-RED Instance States",{"type":7,"value":8,"toc":147},"minimark",[9,13,17,22,87,91],[10,11,5],"h1",{"id":12},"flowfuse-node-red-instance-states",[14,15,16],"p",{},"The following list describes the possible states a hosted or remote Node-RED instance can find itself in.",[18,19,21],"h2",{"id":20},"stable-states","Stable States",[23,24,25,33,39,45,51,57,63,69,75,81],"ul",{},[26,27,28,32],"li",{},[29,30,31],"strong",{},"running",": Instance is fully operational. Flows are deployed and executing normally.",[26,34,35,38],{},[29,36,37],{},"suspended",": Instance resources are freed and flows are paused. Can be resumed without redeploying.",[26,40,41,44],{},[29,42,43],{},"stopped",": Instance is not executing any flows and is intentionally shut down.",[26,46,47,50],{},[29,48,49],{},"error",": Instance cannot operate normally due to a critical configuration or runtime issue. Requires user intervention.",[26,52,53,56],{},[29,54,55],{},"crashed",": Instance terminated unexpectedly due to repeated runtime errors or failures.",[26,58,59,62],{},[29,60,61],{},"rollback",": A previous working version of the instance has been restored due to deployment failure or manual revert.",[26,64,65,68],{},[29,66,67],{},"warning",": Instance is running but has non-critical issues (e.g., node failures, resource limits close to threshold).",[26,70,71,74],{},[29,72,73],{},"safe",": Running in safe mode after multiple crashes. Editor works, flows are not started until a deploy action is triggered.",[26,76,77,80],{},[29,78,79],{},"protected",": Editor is disabled. Deployment can only occur via pipeline or controlled automation.",[26,82,83,86],{},[29,84,85],{},"connected",": Instance has established a successful connection to its runtime environment and is reachable.",[18,88,90],{"id":89},"transitional-states","Transitional States",[23,92,93,99,105,111,117,123,129,135,141],{},[26,94,95,98],{},[29,96,97],{},"loading",": Instance UI or resources are being prepared (initial startup or page load).",[26,100,101,104],{},[29,102,103],{},"installing",": Required packages, dependencies, or container layers are being installed.",[26,106,107,110],{},[29,108,109],{},"starting",": Flows and runtime services are initializing.",[26,112,113,116],{},[29,114,115],{},"stopping",": Flows and runtime services are shutting down gracefully.",[26,118,119,122],{},[29,120,121],{},"restarting",": Instance is stopping and then immediately starting again, typically after a deployment or configuration update.",[26,124,125,128],{},[29,126,127],{},"suspending",": Instance flows are being paused and resources deallocated before entering suspended state.",[26,130,131,134],{},[29,132,133],{},"importing",": An external project or configuration is being applied to the instance.",[26,136,137,140],{},[29,138,139],{},"pushing",": Changes are being uploaded to the runtime or container registry.",[26,142,143,146],{},[29,144,145],{},"pulling",": Artifacts or project content are being fetched from a registry or pipeline source.",{"title":148,"searchDepth":149,"depth":149,"links":150},"",4,[151,153],{"id":20,"depth":152,"text":21},2,{"id":89,"depth":152,"text":90},"md",null,{},10,"Instance States",true,"user\u002Finstance-states.md","\u002Fdocs\u002Fuser\u002Finstance-states",{"title":5,"description":16},"docs\u002Fuser\u002Finstance-states","2025-12-04 15:49:03 +0200","2.33.2","YIRqZtIN1XN7Q0dxJT5xd0zvnSdAxHL_vi-g1rK4_ZU",[168,176,196,208],{"name":169,"order":170,"children":171},"FlowFuse User Manuals",1,[172],{"title":173,"path":174,"group":169,"groupOrder":170,"order":152,"children":175},"FlowFuse API","\u002Fdocs\u002Fapi",[],{"name":177,"order":149,"children":178},"FlowFuse Self-Hosted",[179,183],{"title":180,"path":181,"group":177,"groupOrder":149,"order":170,"children":182},"Quick Start","\u002Fdocs\u002Fquick-start",[],{"title":184,"path":185,"group":177,"groupOrder":149,"order":186,"children":187},"Upgrading FlowFuse","\u002Fdocs\u002Fupgrade",3,[188,192],{"title":189,"path":190,"order":155,"children":191},"Installing a license","\u002Fdocs\u002Fupgrade\u002Fopen-source-to-premium",[],{"title":193,"path":194,"order":155,"children":195},"Upgrading the Node-RED version","\u002Fdocs\u002Fupgrade\u002Fnodered-version",[],{"name":197,"order":198,"children":199},"Support",5,[200,204],{"title":201,"path":202,"group":197,"groupOrder":198,"order":186,"children":203},"Premium Support","\u002Fdocs\u002Fpremium-support",[],{"title":205,"path":206,"group":197,"groupOrder":198,"order":155,"children":207},"Debugging Node-RED issues","\u002Fdocs\u002Fdebugging",[],{"name":209,"order":155,"children":210},"Other",[211,259,271,350,399,418,492,503],{"title":212,"path":213,"order":155,"children":214},"admin","\u002Fdocs\u002Fadmin",[215,219,231,239,243,247,251,255],{"title":216,"path":217,"order":170,"children":218},"Administering FlowFuse","\u002Fdocs\u002Fadmin\u002Fintroduction",[],{"title":220,"path":221,"order":155,"children":222},"Configuring Single Sign-On (SSO)","\u002Fdocs\u002Fadmin\u002Fsso",[223,227],{"title":224,"path":225,"order":155,"children":226},"LDAP SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap",[],{"title":228,"path":229,"order":155,"children":230},"SAML SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fsaml",[],{"title":232,"path":233,"order":155,"children":234},"hardening","\u002Fdocs\u002Fadmin\u002Fhardening",[235],{"title":236,"path":237,"order":155,"children":238},"Kubernetes Hardening","\u002Fdocs\u002Fadmin\u002Fhardening\u002Fkubernetes",[],{"title":240,"path":241,"order":155,"children":242},"Monitoring","\u002Fdocs\u002Fadmin\u002Fmonitoring",[],{"title":244,"path":245,"order":155,"children":246},"Observability","\u002Fdocs\u002Fadmin\u002Fobservability",[],{"title":248,"path":249,"order":155,"children":250},"Soft Launch Enablement","\u002Fdocs\u002Fadmin\u002Ffeature-flags",[],{"title":252,"path":253,"order":155,"children":254},"Telemetry","\u002Fdocs\u002Fadmin\u002Ftelemetry",[],{"title":256,"path":257,"order":155,"children":258},"User Management","\u002Fdocs\u002Fadmin\u002Fuser-management",[],{"title":260,"path":261,"order":155,"children":262},"cloud","\u002Fdocs\u002Fcloud",[263,267],{"title":264,"path":265,"order":170,"children":266},"Introduction","\u002Fdocs\u002Fcloud\u002Fintroduction",[],{"title":268,"path":269,"order":155,"children":270},"FlowFuse Cloud Billing","\u002Fdocs\u002Fcloud\u002Fbilling",[],{"title":272,"path":273,"order":155,"children":274},"contribute","\u002Fdocs\u002Fcontribute",[275,278,282,286,290,294,298,306,342,346],{"title":264,"path":276,"order":170,"children":277},"\u002Fdocs\u002Fcontribute\u002Fintroduction",[],{"title":279,"path":280,"order":155,"children":281},"Adding Template Settings","\u002Fdocs\u002Fcontribute\u002Fadding-template-settings",[],{"title":283,"path":284,"order":155,"children":285},"API Design","\u002Fdocs\u002Fcontribute\u002Fapi-design",[],{"title":287,"path":288,"order":155,"children":289},"Creating debug stack containers","\u002Fdocs\u002Fcontribute\u002Fcreating-debug-stack-containers",[],{"title":291,"path":292,"order":155,"children":293},"Database migrations","\u002Fdocs\u002Fcontribute\u002Fdb-migrations",[],{"title":295,"path":296,"order":155,"children":297},"FlowFuse Architecture","\u002Fdocs\u002Fcontribute\u002Farchitecture",[],{"title":299,"path":300,"order":155,"children":301},"Local Install","\u002Fdocs\u002Fcontribute\u002Flocal",[302],{"title":303,"path":304,"order":155,"children":305},"Local Stacks","\u002Fdocs\u002Fcontribute\u002Flocal\u002Fstacks",[],{"title":307,"path":308,"order":155,"children":309},"State Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows",[310,314,318,322,326,330,334,338],{"title":311,"path":312,"order":155,"children":313},"Device Editor","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fdevice-editor",[],{"title":315,"path":316,"order":155,"children":317},"Instance states","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states",[],{"title":319,"path":320,"order":155,"children":321},"Invite External Users","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Finvite-external-user",[],{"title":323,"path":324,"order":155,"children":325},"Project Creation","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-create",[],{"title":327,"path":328,"order":155,"children":329},"Reset Password Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fpassword-reset",[],{"title":331,"path":332,"order":155,"children":333},"Team creation Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fteam-create",[],{"title":335,"path":336,"order":155,"children":337},"User Login Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Flogin",[],{"title":339,"path":340,"order":155,"children":341},"User Sign up Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fsignup",[],{"title":343,"path":344,"order":155,"children":345},"Team Broker","\u002Fdocs\u002Fcontribute\u002Fteam-broker",[],{"title":347,"path":348,"order":155,"children":349},"Working with Feature Flags","\u002Fdocs\u002Fcontribute\u002Ffeature-flags",[],{"title":351,"path":352,"order":155,"children":353},"device-agent","\u002Fdocs\u002Fdevice-agent",[354,358,361,365,369,374],{"title":355,"path":356,"order":170,"children":357},"FlowFuse Device Agent Introduction","\u002Fdocs\u002Fdevice-agent\u002Fintroduction",[],{"title":180,"path":359,"order":152,"children":360},"\u002Fdocs\u002Fdevice-agent\u002Fquickstart",[],{"title":362,"path":363,"order":149,"children":364},"Register your Remote Instance","\u002Fdocs\u002Fdevice-agent\u002Fregister",[],{"title":366,"path":367,"order":198,"children":368},"Running the Agent","\u002Fdocs\u002Fdevice-agent\u002Frunning",[],{"title":370,"path":371,"order":372,"children":373},"Deploying your Flows","\u002Fdocs\u002Fdevice-agent\u002Fdeploy",6,[],{"title":375,"path":376,"order":155,"children":377},"install","\u002Fdocs\u002Fdevice-agent\u002Finstall",[378,383,387,391,395],{"title":379,"path":380,"group":381,"order":170,"children":382},"Overview","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview","DeviceAgentInstallation",[],{"title":384,"path":385,"group":381,"order":152,"children":386},"Device Agent Installer","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdevice-agent-installer",[],{"title":388,"path":389,"group":381,"order":186,"children":390},"Docker Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdocker",[],{"title":392,"path":393,"group":381,"order":149,"children":394},"Kubernetes Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fkubernetes",[],{"title":396,"path":397,"group":381,"order":198,"children":398},"Manual Install with NPM","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fmanual",[],{"title":400,"path":401,"order":155,"children":402},"hardware","\u002Fdocs\u002Fhardware",[403,406,410,414],{"title":379,"path":404,"order":170,"children":405},"\u002Fdocs\u002Fhardware\u002Fintroduction",[],{"title":407,"path":408,"order":152,"children":409},"ctrlX - Node-RED","\u002Fdocs\u002Fhardware\u002Fctrlx-node-red",[],{"title":411,"path":412,"order":186,"children":413},"ctrlX - Device Agent","\u002Fdocs\u002Fhardware\u002Fctrlx-device-agent",[],{"title":415,"path":416,"order":186,"children":417},"Raspberry Pi with Raspbian","\u002Fdocs\u002Fhardware\u002Fraspbian",[],{"title":375,"path":419,"order":155,"children":420},"\u002Fdocs\u002Finstall",[421,424,428,432,452,456,460,464],{"title":379,"path":422,"order":170,"children":423},"\u002Fdocs\u002Finstall\u002Fintroduction",[],{"title":425,"path":426,"order":155,"children":427},"Configuring FlowFuse","\u002Fdocs\u002Finstall\u002Fconfiguration",[],{"title":429,"path":430,"order":155,"children":431},"DNS Setup","\u002Fdocs\u002Finstall\u002Fdns-setup",[],{"title":433,"path":434,"order":155,"children":435},"Docker install","\u002Fdocs\u002Finstall\u002Fdocker",[436,440,444,448],{"title":437,"path":438,"order":155,"children":439},"Add Project Stacks on Docker","\u002Fdocs\u002Finstall\u002Fdocker\u002Fstacks",[],{"title":441,"path":442,"order":155,"children":443},"Docker Engine on Windows","\u002Fdocs\u002Finstall\u002Fdocker\u002Fwindows-docker-ce",[],{"title":445,"path":446,"order":155,"children":447},"Docker from AWS Market Place","\u002Fdocs\u002Finstall\u002Fdocker\u002Faws-marketplace",[],{"title":449,"path":450,"order":155,"children":451},"Docker on Digital Ocean","\u002Fdocs\u002Finstall\u002Fdocker\u002Fdigital-ocean",[],{"title":453,"path":454,"order":155,"children":455},"Email configuration","\u002Fdocs\u002Finstall\u002Femail-providers",[],{"title":457,"path":458,"order":155,"children":459},"First Run Setup","\u002Fdocs\u002Finstall\u002Ffirst-run",[],{"title":461,"path":462,"order":155,"children":463},"FlowFuse File Storage","\u002Fdocs\u002Finstall\u002Ffile-storage",[],{"title":465,"path":466,"order":155,"children":467},"Install FlowFuse on Kubernetes","\u002Fdocs\u002Finstall\u002Fkubernetes",[468,472,476,480,484,488],{"title":469,"path":470,"order":155,"children":471},"AWS EKS Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws",[],{"title":473,"path":474,"order":155,"children":475},"AWS EKS Installation with Terraform and Helm","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws-terraform",[],{"title":477,"path":478,"order":155,"children":479},"Digital Ocean Kubernetes Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fdigital-ocean",[],{"title":481,"path":482,"order":155,"children":483},"Ingress Controller Migration","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fingress-controller-migration",[],{"title":485,"path":486,"order":155,"children":487},"Kubernetes Project Stacks","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fstacks",[],{"title":489,"path":490,"order":155,"children":491},"OpenShift Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fopenshift",[],{"title":493,"path":494,"order":155,"children":495},"migration","\u002Fdocs\u002Fmigration",[496,499],{"title":264,"path":497,"order":170,"children":498},"\u002Fdocs\u002Fmigration\u002Fintroduction",[],{"title":500,"path":501,"order":155,"children":502},"Node-RED Tools plugin","\u002Fdocs\u002Fmigration\u002Fnode-red-tools",[],{"title":504,"path":505,"order":155,"children":506},"user","\u002Fdocs\u002Fuser",[507,511,515,519,523,525,529,533,537,541,545,549,561,565,569,573,577,581,585,589,593,597,601,605,609,613,616,620],{"title":508,"path":509,"order":170,"children":510},"Getting Started","\u002Fdocs\u002Fuser\u002Fintroduction",[],{"title":512,"path":513,"order":170,"children":514},"Static asset service","\u002Fdocs\u002Fuser\u002Fstatic-asset-service",[],{"title":516,"path":517,"order":152,"children":518},"Bill of Materials","\u002Fdocs\u002Fuser\u002Fbill-of-materials",[],{"title":520,"path":521,"order":152,"children":522},"FlowFuse Concepts","\u002Fdocs\u002Fuser\u002Fconcepts",[],{"title":158,"path":161,"order":157,"children":524},[],{"title":526,"path":527,"order":155,"children":528},"Changing the Stack","\u002Fdocs\u002Fuser\u002Fchangestack",[],{"title":530,"path":531,"order":155,"children":532},"Custom Hostnames","\u002Fdocs\u002Fuser\u002Fcustom-hostnames",[],{"title":534,"path":535,"order":155,"children":536},"Custom Node Packages","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages",[],{"title":538,"path":539,"order":155,"children":540},"Dashboards","\u002Fdocs\u002Fuser\u002Fdashboards",[],{"title":542,"path":543,"order":155,"children":544},"DevOps Pipelines","\u002Fdocs\u002Fuser\u002Fdevops-pipelines",[],{"title":546,"path":547,"order":155,"children":548},"Environment Variables","\u002Fdocs\u002Fuser\u002Fenvvar",[],{"title":550,"path":551,"order":155,"children":552},"FlowFuse Expert","\u002Fdocs\u002Fuser\u002Fexpert",[553,557],{"title":554,"path":555,"order":155,"children":556},"AI in Node-RED","\u002Fdocs\u002Fuser\u002Fexpert\u002Fnode-red-embedded-ai",[],{"title":558,"path":559,"order":155,"children":560},"Chat Interface","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat",[],{"title":562,"path":563,"order":155,"children":564},"FlowFuse File Nodes","\u002Fdocs\u002Fuser\u002Ffilenodes",[],{"title":566,"path":567,"order":155,"children":568},"FlowFuse MQTT Nodes","\u002Fdocs\u002Fuser\u002Fmqtt-nodes",[],{"title":570,"path":571,"order":155,"children":572},"FlowFuse Persistent Context","\u002Fdocs\u002Fuser\u002Fpersistent-context",[],{"title":574,"path":575,"order":155,"children":576},"FlowFuse Project Nodes","\u002Fdocs\u002Fuser\u002Fprojectnodes",[],{"title":578,"path":579,"order":155,"children":580},"FlowFuse Tables","\u002Fdocs\u002Fuser\u002Fff-tables",[],{"title":582,"path":583,"order":155,"children":584},"Groups","\u002Fdocs\u002Fuser\u002Fdevice-groups",[],{"title":586,"path":587,"order":155,"children":588},"High Availability mode","\u002Fdocs\u002Fuser\u002Fhigh-availability",[],{"title":590,"path":591,"order":155,"children":592},"HTTP Access Tokens","\u002Fdocs\u002Fuser\u002Fhttp-access-tokens",[],{"title":594,"path":595,"order":155,"children":596},"Instance Settings","\u002Fdocs\u002Fuser\u002Finstance-settings",[],{"title":598,"path":599,"order":155,"children":600},"Logging","\u002Fdocs\u002Fuser\u002Flogs",[],{"title":602,"path":603,"order":155,"children":604},"Role-Based Access Control","\u002Fdocs\u002Fuser\u002Frole-based-access-control",[],{"title":606,"path":607,"order":155,"children":608},"Shared Team Library","\u002Fdocs\u002Fuser\u002Fshared-library",[],{"title":610,"path":611,"order":155,"children":612},"Snapshots","\u002Fdocs\u002Fuser\u002Fsnapshots",[],{"title":343,"path":614,"order":155,"children":615},"\u002Fdocs\u002Fuser\u002Fteambroker",[],{"title":617,"path":618,"order":155,"children":619},"Teams","\u002Fdocs\u002Fuser\u002Fteam",[],{"title":621,"path":622,"order":155,"children":623},"User Settings","\u002Fdocs\u002Fuser\u002Fuser-settings",[],1786546044754]