[{"data":1,"prerenderedAt":548},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fuser\u002Fchangestack\u002F":3,"docs-nav":89},{"id":4,"title":5,"body":6,"description":77,"extension":78,"layout":79,"meta":80,"navGroup":79,"navGroupOrder":79,"navOrder":79,"navTitle":5,"navigation":81,"originalPath":82,"path":83,"redirect":79,"seo":84,"stem":85,"updated":86,"version":87,"__hash__":88},"docs\u002Fdocs\u002Fuser\u002Fchangestack.md","Changing the Stack",{"type":7,"value":8,"toc":73},"minimark",[9,13,22,25,32,35,38,65,68],[10,11,5],"h1",{"id":12},"changing-the-stack",[14,15,16,21],"p",{},[17,18,20],"a",{"href":19},"\u002Fdocs\u002Fuser\u002Fconcepts#stack","Stacks"," define various aspects of how Node-RED instances run - including the version of Node-RED being used.",[14,23,24],{},"FlowFuse allows you to change the stack an instance is using - providing a way\nto upgrade Node-RED.",[14,26,27,31],{},[28,29,30],"strong",{},"Note:"," Stacks are created by Administrators and made available to the teams\nand users of the platform.",[14,33,34],{},"When an Administrator creates a new version of a Stack your instance is using,\nthe platform will notify you that there is a new version available.",[14,36,37],{},"To change an instance's stack:",[39,40,41,49,56,59],"ol",{},[42,43,44,45,48],"li",{},"Go to the instance's page and select the ",[28,46,47],{},"Settings"," tab.",[42,50,51,52,55],{},"Click the ",[28,53,54],{},"Change Instance Stack"," button.",[42,57,58],{},"You will be prompted to select the new stack.",[42,60,61,62],{},"Click ",[28,63,64],{},"Change Stack",[14,66,67],{},"Your instance will now be restarted on the new stack.",[14,69,70,72],{},[28,71,30],{}," Changing the stack causes Node-RED to be stopped and restarted. This\nwill require a short downtime of the flows.",{"title":74,"searchDepth":75,"depth":75,"links":76},"",4,[],"Stacks define various aspects of how Node-RED instances run - including the version of Node-RED being used.","md",null,{},true,"user\u002Fchangestack.md","\u002Fdocs\u002Fuser\u002Fchangestack",{"title":5,"description":77},"docs\u002Fuser\u002Fchangestack","2023-09-14 13:38:42 +0200","2.33.2","mEHldRvplQrbUt3joMn_AkF7QcDcC3lksQsBSAlh6Q8",[90,99,119,131],{"name":91,"order":92,"children":93},"FlowFuse User Manuals",1,[94],{"title":95,"path":96,"group":91,"groupOrder":92,"order":97,"children":98},"FlowFuse API","\u002Fdocs\u002Fapi",2,[],{"name":100,"order":75,"children":101},"FlowFuse Self-Hosted",[102,106],{"title":103,"path":104,"group":100,"groupOrder":75,"order":92,"children":105},"Quick Start","\u002Fdocs\u002Fquick-start",[],{"title":107,"path":108,"group":100,"groupOrder":75,"order":109,"children":110},"Upgrading FlowFuse","\u002Fdocs\u002Fupgrade",3,[111,115],{"title":112,"path":113,"order":79,"children":114},"Installing a license","\u002Fdocs\u002Fupgrade\u002Fopen-source-to-premium",[],{"title":116,"path":117,"order":79,"children":118},"Upgrading the Node-RED version","\u002Fdocs\u002Fupgrade\u002Fnodered-version",[],{"name":120,"order":121,"children":122},"Support",5,[123,127],{"title":124,"path":125,"group":120,"groupOrder":121,"order":109,"children":126},"Premium Support","\u002Fdocs\u002Fpremium-support",[],{"title":128,"path":129,"group":120,"groupOrder":121,"order":79,"children":130},"Debugging Node-RED issues","\u002Fdocs\u002Fdebugging",[],{"name":132,"order":79,"children":133},"Other",[134,182,194,273,322,341,415,426],{"title":135,"path":136,"order":79,"children":137},"admin","\u002Fdocs\u002Fadmin",[138,142,154,162,166,170,174,178],{"title":139,"path":140,"order":92,"children":141},"Administering FlowFuse","\u002Fdocs\u002Fadmin\u002Fintroduction",[],{"title":143,"path":144,"order":79,"children":145},"Configuring Single Sign-On (SSO)","\u002Fdocs\u002Fadmin\u002Fsso",[146,150],{"title":147,"path":148,"order":79,"children":149},"LDAP SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fldap",[],{"title":151,"path":152,"order":79,"children":153},"SAML SSO","\u002Fdocs\u002Fadmin\u002Fsso\u002Fsaml",[],{"title":155,"path":156,"order":79,"children":157},"hardening","\u002Fdocs\u002Fadmin\u002Fhardening",[158],{"title":159,"path":160,"order":79,"children":161},"Kubernetes Hardening","\u002Fdocs\u002Fadmin\u002Fhardening\u002Fkubernetes",[],{"title":163,"path":164,"order":79,"children":165},"Monitoring","\u002Fdocs\u002Fadmin\u002Fmonitoring",[],{"title":167,"path":168,"order":79,"children":169},"Observability","\u002Fdocs\u002Fadmin\u002Fobservability",[],{"title":171,"path":172,"order":79,"children":173},"Soft Launch Enablement","\u002Fdocs\u002Fadmin\u002Ffeature-flags",[],{"title":175,"path":176,"order":79,"children":177},"Telemetry","\u002Fdocs\u002Fadmin\u002Ftelemetry",[],{"title":179,"path":180,"order":79,"children":181},"User Management","\u002Fdocs\u002Fadmin\u002Fuser-management",[],{"title":183,"path":184,"order":79,"children":185},"cloud","\u002Fdocs\u002Fcloud",[186,190],{"title":187,"path":188,"order":92,"children":189},"Introduction","\u002Fdocs\u002Fcloud\u002Fintroduction",[],{"title":191,"path":192,"order":79,"children":193},"FlowFuse Cloud Billing","\u002Fdocs\u002Fcloud\u002Fbilling",[],{"title":195,"path":196,"order":79,"children":197},"contribute","\u002Fdocs\u002Fcontribute",[198,201,205,209,213,217,221,229,265,269],{"title":187,"path":199,"order":92,"children":200},"\u002Fdocs\u002Fcontribute\u002Fintroduction",[],{"title":202,"path":203,"order":79,"children":204},"Adding Template Settings","\u002Fdocs\u002Fcontribute\u002Fadding-template-settings",[],{"title":206,"path":207,"order":79,"children":208},"API Design","\u002Fdocs\u002Fcontribute\u002Fapi-design",[],{"title":210,"path":211,"order":79,"children":212},"Creating debug stack containers","\u002Fdocs\u002Fcontribute\u002Fcreating-debug-stack-containers",[],{"title":214,"path":215,"order":79,"children":216},"Database migrations","\u002Fdocs\u002Fcontribute\u002Fdb-migrations",[],{"title":218,"path":219,"order":79,"children":220},"FlowFuse Architecture","\u002Fdocs\u002Fcontribute\u002Farchitecture",[],{"title":222,"path":223,"order":79,"children":224},"Local Install","\u002Fdocs\u002Fcontribute\u002Flocal",[225],{"title":226,"path":227,"order":79,"children":228},"Local Stacks","\u002Fdocs\u002Fcontribute\u002Flocal\u002Fstacks",[],{"title":230,"path":231,"order":79,"children":232},"State Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows",[233,237,241,245,249,253,257,261],{"title":234,"path":235,"order":79,"children":236},"Device Editor","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fdevice-editor",[],{"title":238,"path":239,"order":79,"children":240},"Instance states","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-states",[],{"title":242,"path":243,"order":79,"children":244},"Invite External Users","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Finvite-external-user",[],{"title":246,"path":247,"order":79,"children":248},"Project Creation","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fproject-create",[],{"title":250,"path":251,"order":79,"children":252},"Reset Password Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fpassword-reset",[],{"title":254,"path":255,"order":79,"children":256},"Team creation Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fteam-create",[],{"title":258,"path":259,"order":79,"children":260},"User Login Flows","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Flogin",[],{"title":262,"path":263,"order":79,"children":264},"User Sign up Flow","\u002Fdocs\u002Fcontribute\u002Fworkflows\u002Fsignup",[],{"title":266,"path":267,"order":79,"children":268},"Team Broker","\u002Fdocs\u002Fcontribute\u002Fteam-broker",[],{"title":270,"path":271,"order":79,"children":272},"Working with Feature Flags","\u002Fdocs\u002Fcontribute\u002Ffeature-flags",[],{"title":274,"path":275,"order":79,"children":276},"device-agent","\u002Fdocs\u002Fdevice-agent",[277,281,284,288,292,297],{"title":278,"path":279,"order":92,"children":280},"FlowFuse Device Agent Introduction","\u002Fdocs\u002Fdevice-agent\u002Fintroduction",[],{"title":103,"path":282,"order":97,"children":283},"\u002Fdocs\u002Fdevice-agent\u002Fquickstart",[],{"title":285,"path":286,"order":75,"children":287},"Register your Remote Instance","\u002Fdocs\u002Fdevice-agent\u002Fregister",[],{"title":289,"path":290,"order":121,"children":291},"Running the Agent","\u002Fdocs\u002Fdevice-agent\u002Frunning",[],{"title":293,"path":294,"order":295,"children":296},"Deploying your Flows","\u002Fdocs\u002Fdevice-agent\u002Fdeploy",6,[],{"title":298,"path":299,"order":79,"children":300},"install","\u002Fdocs\u002Fdevice-agent\u002Finstall",[301,306,310,314,318],{"title":302,"path":303,"group":304,"order":92,"children":305},"Overview","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Foverview","DeviceAgentInstallation",[],{"title":307,"path":308,"group":304,"order":97,"children":309},"Device Agent Installer","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdevice-agent-installer",[],{"title":311,"path":312,"group":304,"order":109,"children":313},"Docker Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fdocker",[],{"title":315,"path":316,"group":304,"order":75,"children":317},"Kubernetes Install","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fkubernetes",[],{"title":319,"path":320,"group":304,"order":121,"children":321},"Manual Install with NPM","\u002Fdocs\u002Fdevice-agent\u002Finstall\u002Fmanual",[],{"title":323,"path":324,"order":79,"children":325},"hardware","\u002Fdocs\u002Fhardware",[326,329,333,337],{"title":302,"path":327,"order":92,"children":328},"\u002Fdocs\u002Fhardware\u002Fintroduction",[],{"title":330,"path":331,"order":97,"children":332},"ctrlX - Node-RED","\u002Fdocs\u002Fhardware\u002Fctrlx-node-red",[],{"title":334,"path":335,"order":109,"children":336},"ctrlX - Device Agent","\u002Fdocs\u002Fhardware\u002Fctrlx-device-agent",[],{"title":338,"path":339,"order":109,"children":340},"Raspberry Pi with Raspbian","\u002Fdocs\u002Fhardware\u002Fraspbian",[],{"title":298,"path":342,"order":79,"children":343},"\u002Fdocs\u002Finstall",[344,347,351,355,375,379,383,387],{"title":302,"path":345,"order":92,"children":346},"\u002Fdocs\u002Finstall\u002Fintroduction",[],{"title":348,"path":349,"order":79,"children":350},"Configuring FlowFuse","\u002Fdocs\u002Finstall\u002Fconfiguration",[],{"title":352,"path":353,"order":79,"children":354},"DNS Setup","\u002Fdocs\u002Finstall\u002Fdns-setup",[],{"title":356,"path":357,"order":79,"children":358},"Docker install","\u002Fdocs\u002Finstall\u002Fdocker",[359,363,367,371],{"title":360,"path":361,"order":79,"children":362},"Add Project Stacks on Docker","\u002Fdocs\u002Finstall\u002Fdocker\u002Fstacks",[],{"title":364,"path":365,"order":79,"children":366},"Docker Engine on Windows","\u002Fdocs\u002Finstall\u002Fdocker\u002Fwindows-docker-ce",[],{"title":368,"path":369,"order":79,"children":370},"Docker from AWS Market Place","\u002Fdocs\u002Finstall\u002Fdocker\u002Faws-marketplace",[],{"title":372,"path":373,"order":79,"children":374},"Docker on Digital Ocean","\u002Fdocs\u002Finstall\u002Fdocker\u002Fdigital-ocean",[],{"title":376,"path":377,"order":79,"children":378},"Email configuration","\u002Fdocs\u002Finstall\u002Femail-providers",[],{"title":380,"path":381,"order":79,"children":382},"First Run Setup","\u002Fdocs\u002Finstall\u002Ffirst-run",[],{"title":384,"path":385,"order":79,"children":386},"FlowFuse File Storage","\u002Fdocs\u002Finstall\u002Ffile-storage",[],{"title":388,"path":389,"order":79,"children":390},"Install FlowFuse on Kubernetes","\u002Fdocs\u002Finstall\u002Fkubernetes",[391,395,399,403,407,411],{"title":392,"path":393,"order":79,"children":394},"AWS EKS Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws",[],{"title":396,"path":397,"order":79,"children":398},"AWS EKS Installation with Terraform and Helm","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Faws-terraform",[],{"title":400,"path":401,"order":79,"children":402},"Digital Ocean Kubernetes Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fdigital-ocean",[],{"title":404,"path":405,"order":79,"children":406},"Ingress Controller Migration","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fingress-controller-migration",[],{"title":408,"path":409,"order":79,"children":410},"Kubernetes Project Stacks","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fstacks",[],{"title":412,"path":413,"order":79,"children":414},"OpenShift Installation","\u002Fdocs\u002Finstall\u002Fkubernetes\u002Fopenshift",[],{"title":416,"path":417,"order":79,"children":418},"migration","\u002Fdocs\u002Fmigration",[419,422],{"title":187,"path":420,"order":92,"children":421},"\u002Fdocs\u002Fmigration\u002Fintroduction",[],{"title":423,"path":424,"order":79,"children":425},"Node-RED Tools plugin","\u002Fdocs\u002Fmigration\u002Fnode-red-tools",[],{"title":427,"path":428,"order":79,"children":429},"user","\u002Fdocs\u002Fuser",[430,434,438,442,446,451,453,457,461,465,469,473,485,489,493,497,501,505,509,513,517,521,525,529,533,537,540,544],{"title":431,"path":432,"order":92,"children":433},"Getting Started","\u002Fdocs\u002Fuser\u002Fintroduction",[],{"title":435,"path":436,"order":92,"children":437},"Static asset service","\u002Fdocs\u002Fuser\u002Fstatic-asset-service",[],{"title":439,"path":440,"order":97,"children":441},"Bill of Materials","\u002Fdocs\u002Fuser\u002Fbill-of-materials",[],{"title":443,"path":444,"order":97,"children":445},"FlowFuse Concepts","\u002Fdocs\u002Fuser\u002Fconcepts",[],{"title":447,"path":448,"order":449,"children":450},"Instance States","\u002Fdocs\u002Fuser\u002Finstance-states",10,[],{"title":5,"path":83,"order":79,"children":452},[],{"title":454,"path":455,"order":79,"children":456},"Custom Hostnames","\u002Fdocs\u002Fuser\u002Fcustom-hostnames",[],{"title":458,"path":459,"order":79,"children":460},"Custom Node Packages","\u002Fdocs\u002Fuser\u002Fcustom-npm-packages",[],{"title":462,"path":463,"order":79,"children":464},"Dashboards","\u002Fdocs\u002Fuser\u002Fdashboards",[],{"title":466,"path":467,"order":79,"children":468},"DevOps Pipelines","\u002Fdocs\u002Fuser\u002Fdevops-pipelines",[],{"title":470,"path":471,"order":79,"children":472},"Environment Variables","\u002Fdocs\u002Fuser\u002Fenvvar",[],{"title":474,"path":475,"order":79,"children":476},"FlowFuse Expert","\u002Fdocs\u002Fuser\u002Fexpert",[477,481],{"title":478,"path":479,"order":79,"children":480},"AI in Node-RED","\u002Fdocs\u002Fuser\u002Fexpert\u002Fnode-red-embedded-ai",[],{"title":482,"path":483,"order":79,"children":484},"Chat Interface","\u002Fdocs\u002Fuser\u002Fexpert\u002Fchat",[],{"title":486,"path":487,"order":79,"children":488},"FlowFuse File Nodes","\u002Fdocs\u002Fuser\u002Ffilenodes",[],{"title":490,"path":491,"order":79,"children":492},"FlowFuse MQTT Nodes","\u002Fdocs\u002Fuser\u002Fmqtt-nodes",[],{"title":494,"path":495,"order":79,"children":496},"FlowFuse Persistent Context","\u002Fdocs\u002Fuser\u002Fpersistent-context",[],{"title":498,"path":499,"order":79,"children":500},"FlowFuse Project Nodes","\u002Fdocs\u002Fuser\u002Fprojectnodes",[],{"title":502,"path":503,"order":79,"children":504},"FlowFuse Tables","\u002Fdocs\u002Fuser\u002Fff-tables",[],{"title":506,"path":507,"order":79,"children":508},"Groups","\u002Fdocs\u002Fuser\u002Fdevice-groups",[],{"title":510,"path":511,"order":79,"children":512},"High Availability mode","\u002Fdocs\u002Fuser\u002Fhigh-availability",[],{"title":514,"path":515,"order":79,"children":516},"HTTP Access Tokens","\u002Fdocs\u002Fuser\u002Fhttp-access-tokens",[],{"title":518,"path":519,"order":79,"children":520},"Instance Settings","\u002Fdocs\u002Fuser\u002Finstance-settings",[],{"title":522,"path":523,"order":79,"children":524},"Logging","\u002Fdocs\u002Fuser\u002Flogs",[],{"title":526,"path":527,"order":79,"children":528},"Role-Based Access Control","\u002Fdocs\u002Fuser\u002Frole-based-access-control",[],{"title":530,"path":531,"order":79,"children":532},"Shared Team Library","\u002Fdocs\u002Fuser\u002Fshared-library",[],{"title":534,"path":535,"order":79,"children":536},"Snapshots","\u002Fdocs\u002Fuser\u002Fsnapshots",[],{"title":266,"path":538,"order":79,"children":539},"\u002Fdocs\u002Fuser\u002Fteambroker",[],{"title":541,"path":542,"order":79,"children":543},"Teams","\u002Fdocs\u002Fuser\u002Fteam",[],{"title":545,"path":546,"order":79,"children":547},"User Settings","\u002Fdocs\u002Fuser\u002Fuser-settings",[],1786546043687]