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