[{"data":1,"prerenderedAt":491},["ShallowReactive",2],{"blog-author-rob-marcer":3},[4,22,34,47,73,87,100,119,132,148,159,173,184,197,208,221,231,250,260,272,283,296,308,319,331,343,360,372,384,395,407,418,434,446,457,469,481],{"path":5,"title":6,"date":7,"authors":8,"description":11,"meta":12,"image":21},"\u002Fblog\u002F2024\u002F11\u002Fdevice-agent-as-service-on-mac","Run FlowFuse Device Agent as a service on MacOS using Docker","2024-11-12",[9,10],"sumit-shinde","rob-marcer","Learn how to run the FlowFuse Device Agent as a service on macOS using Docker and Colima, ensuring automatic startup and seamless integration with the FlowFuse platform for managing IoT edge devices.",{"keywords":13,"excerpt":14},"FlowFuse Device Agent, Node-RED edge device, Node-RED macOS, FlowFuse agent macOS, IoT edge device management, Node-RED device agent",{"type":15,"value":16},"minimark",[17],[18,19,20],"p",{},"The FlowFuse Device Agent is a tool that enables you to run Node-RED on various hardware devices, such as Raspberry Pi, Windows, MacOS, and PLCs. Running Node-RED directly on the device helps when your application flow needs direct access to sensors and actuators connected to the hardware, facilitating seamless integration with the FlowFuse platform. This integration enables secure management, monitoring, and remote editing of flows from a centralized platform, even at the edge.","\u002Fblog\u002F2024\u002F11\u002Fimages\u002Fflowfuse-as-service-on-mac.png",{"path":23,"title":24,"date":25,"authors":26,"description":27,"meta":28,"image":33},"\u002Fblog\u002F2024\u002F05\u002Fflowfuse-2-4-release","FlowFuse 2.4: making it easier to work with Snapshots, Blueprints & Devices","2024-05-09",[10],"FlowFuse 2.4 introduces better ways to work with Snapshots, Blueprints, view the content of you flows in FlowFuse, and manage the version of Node-RED running on Devices",{"excerpt":29},{"type":15,"value":30},[31],[18,32,27],{},"\u002Fblog\u002F2024\u002F05\u002Fimages\u002Frelease-2-4-graphic.png",{"path":35,"title":36,"date":37,"authors":38,"description":39,"meta":40,"image":46},"\u002Fblog\u002F2024\u002F02\u002Ftaking-it-further-with-node-red","Storing Data: Getting Started with Node-RED","2024-02-19",[10],"In this article we are going to explain how you can store data outside of msg.payload for later use",{"excerpt":41},{"type":15,"value":42},[43],[18,44,45],{},"It's quite straightforward to pass plenty of useful data with each message (msg) in your flows. Not only can you store information in msg.payload, but you can also place information in any other named object, for instance, msg.store.","\u002Fblog\u002F2024\u002F02\u002Fimages\u002Fstoring-data-getting-started-with-node-red.png",{"path":48,"title":49,"date":50,"authors":51,"description":54,"meta":55,"image":72},"\u002Fblog\u002F2023\u002F12\u002Fdevice-agent-as-a-windows-service","Run Node-RED as a service on Windows","2023-12-18",[52,10,53],"stephen-mclaughlin","grey-dziuba","Learn how to configure the FlowFuse device agent as a Windows service using the nssm utility. Ensure uninterrupted Node-RED operation on your hardware for manufacturing efficiency.",{"excerpt":56},{"type":15,"value":57},[58,61],[18,59,60],{},"FlowFuse's device agent allows you to manage and run your Node-RED instances on\nyour own hardware such as a Raspberry Pi or Windows computer. This can be very useful where an\napplication you've written needs to run flows with direct access to hardware sensors.",[18,62,63,64,71],{},"In this article, we're going to explain the steps to configure our device agent to run as a service in Windows\nusing the ",[65,66,70],"a",{"href":67,"rel":68},"https:\u002F\u002Fnssm.cc\u002F",[69],"nofollow","nssm"," utility.","\u002Fblog\u002F2023\u002F12\u002Fimages\u002Fagent-as-windows-service.png",{"path":74,"title":75,"date":76,"authors":77,"description":78,"meta":79,"image":86},"\u002Fblog\u002F2023\u002F07\u002Fimages-in-node-red-dashboards","How to add images to Node-RED dashboards when using FlowFuse (2026)","2023-07-21",[10],"Learn to enhance Node-RED dashboards with images using FlowFuse. Pull images from URLs, store locally, and serve them in your dashboards.",{"keywords":80,"excerpt":81},"node-red dashboard images, node-red static assets, flowfuse static asset service, base64 image node-red, node-red image display, dashboard image upload, node-red docker images",{"type":15,"value":82},[83],[18,84,85],{},"Using images in your Node-RED dashboards can significantly improve your users' experience. The most common method to add images to dashboards is to store them within the filesystem of an Node-RED instance but sometimes that's not an option. How can you easily use images when working in a containerized environment such as Docker, or Kubernetes? We will also explore latest feature from FlowFuse that makes this step super easy.","\u002Fblog\u002F2023\u002F07\u002Fimages\u002Fadd-images-in-node-red-header.png",{"path":88,"title":89,"date":90,"authors":91,"description":92,"meta":93,"image":99},"\u002Fblog\u002F2023\u002F06\u002F3-quick-node-red-tips-7","Node-RED Tips - Dashboard Edition","2023-06-01",[10],"Learn three practical tips for improving your Node-RED Dashboard workflow, such as creating responsive layouts, adding multiple data series to charts, and persisting slider values.",{"excerpt":94},{"type":15,"value":95},[96],[18,97,98],{},"There is usually more than one way to complete a given task in software, and Node-RED is no exception. In each of this series of blog posts, we are going to share three useful tips to save yourself time when working on your flows.","\u002Fimages\u002Fblog\u002Fnr-quicktips.jpg",{"path":101,"title":102,"date":103,"authors":104,"description":105,"meta":106,"image":118},"\u002Fblog\u002F2023\u002F05\u002Fpersisting-chart-data-in-node-red","Persisting chart data in Node-RED Dashboard 1","2023-05-25",[10],"Chart data in Node-RED can be stored directly in your flows but it's a good idea to also store data eleswhere. In this article we are looking at some easy ways to persist your historic chart data in Dashboard 1",{"excerpt":107},{"type":15,"value":108},[109],[18,110,111,112,117],{},"Node-RED makes it easy to create HMI (Human Machine Interfaces) using ",[65,113,116],{"href":114,"rel":115},"https:\u002F\u002Fflows.nodered.org\u002Fnode\u002Fnode-red-dashboard",[69],"Node-RED Dashboard",".","\u002Fblog\u002F2023\u002F05\u002Fimages\u002Fpersisting-data-header.jpeg",{"path":120,"title":121,"date":122,"authors":123,"description":124,"meta":125,"image":131},"\u002Fblog\u002F2023\u002F05\u002Fcommunity-news-05","Community News May 2023","2023-05-04",[10],"News from the FlowFuse and Node-RED communities",{"excerpt":126},{"type":15,"value":127},[128],[18,129,130],{},"Welcome to the FlowFuse newsletter for May 2023, a monthly roundup of what’s been happening with both FlowFuse and the wider Node-RED community.","\u002Fimages\u002Fblog\u002Fcommunity-news.jpeg",{"path":133,"title":134,"date":135,"authors":136,"description":137,"meta":138,"image":147},"\u002Fblog\u002F2023\u002F05\u002Fdevice-agent-as-a-service","Running the FlowFuse Device Agent as a service on a Raspberry Pi","2023-05-02",[10],"Learn how to run the FlowFuse Device Agent as a service on your Raspberry Pi with this step-by-step guide. Ensure uninterrupted operation even after device restarts.",{"excerpt":139},{"type":15,"value":140},[141,144],[18,142,143],{},"FlowFuse's device agent allows you to manage and run your Node-RED instances on\nyour own hardware such as a Raspberry Pi. This can be very useful where an\napplication you've written needs to run flows with direct access to hardware sensors.",[18,145,146],{},"In this article I'm going to explain the steps to configure our device agent to run as a service in Raspbian OS,\nor any other OS that uses systemd.","\u002Fblog\u002F2023\u002F05\u002Fimages\u002Fagent-on-pi.png",{"path":149,"title":150,"date":151,"authors":152,"description":153,"meta":154,"image":99},"\u002Fblog\u002F2023\u002F04\u002F3-quick-node-red-tips-6","Node-RED Tips - Subflows, Link Nodes, and the Range Node","2023-04-20",[10],"Learn how to streamline your Node-RED projects with these essential tips: Subflows, Link Nodes, and Range Node for efficient workflow organization.",{"excerpt":155},{"type":15,"value":156},[157],[18,158,98],{},{"path":160,"title":161,"date":162,"authors":163,"description":164,"meta":165,"image":172},"\u002Fblog\u002F2023\u002F04\u002Fsecuring-node-red-in-production","Securing Node-RED (2026)","2023-04-05",[10],"Explore essential steps for securing Node-RED projects, from LAN access control to encrypted traffic, ensuring robust protection for your projects.",{"keywords":166,"excerpt":167},"securing node-red, node-red security, node-red password, node-red https, node-red vpn, node-red authentication",{"type":15,"value":168},[169],[18,170,171],{},"Node-RED is very easy to get up and running. Whether you run it locally, in Docker, on a Raspberry Pi, or on a service such as FlowFuse Cloud you can have a project up and running in minutes.","\u002Fblog\u002F2023\u002F04\u002Fimages\u002Fsecurity-header.png",{"path":174,"title":175,"date":176,"authors":177,"description":178,"meta":179,"image":99},"\u002Fblog\u002F2023\u002F03\u002F3-quick-node-red-tips-5","Node-RED Tips - Importing, Exporting, and Grouping Flows","2023-03-27",[10],"Learn how to save time on Node-RED with three essential techniques: exporting and importing flows, accessing example flows from custom nodes, and organizing nodes using groups for improved clarity and management.",{"excerpt":180},{"type":15,"value":181},[182],[18,183,98],{},{"path":185,"title":186,"date":187,"authors":188,"description":189,"meta":190,"image":196},"\u002Fblog\u002F2023\u002F03\u002Fwhy-should-you-use-node-red-function-nodes","The benefits and drawbacks of using Node-RED function nodes","2023-03-20",[10],"Explore the benefits and drawbacks of Function nodes in Node-RED projects, balancing customizability with simplicity for optimal flow design.",{"excerpt":191},{"type":15,"value":192},[193],[18,194,195],{},"Function nodes are an essential part of Node-RED. They allow you to write custom JavaScript functions that can be used in your Node-RED flows. In this blog post, I will discuss some of the benefits and drawbacks of using Function nodes in your next project.","\u002Fblog\u002F2023\u002F03\u002Fimages\u002Ffunction-nodes.png",{"path":198,"title":199,"date":200,"authors":201,"description":202,"meta":203,"image":99},"\u002Fblog\u002F2023\u002F03\u002F3-quick-node-red-tips-4","Node-RED Tips - Smooth, Catch, and Math","2023-03-13",[10],"Save yourself time when working on Node-RED with these three tips.",{"excerpt":204},{"type":15,"value":205},[206],[18,207,98],{},{"path":209,"title":210,"date":200,"authors":211,"description":212,"meta":213,"image":220},"\u002Fblog\u002F2023\u002F03\u002Fcomparing-node-red-dashboards","Comparing Node-RED Dashboards Solutions",[10],"Explore a thorough comparison of Node-RED dashboard solutions, covering installation, UI elements, support, and future development plans.",{"keywords":214,"excerpt":215},"node red dashboard, node-red dashboard, node red ui builder, ui builder node red, flexdash, node red dashboard alternative, node red alternative dashboard",{"type":15,"value":216},[217],[18,218,219],{},"Dashboards are a great feature of Node-RED, allowing you to easily expose data visualisations and interactive elements of your flows to users via a web browser. I often see discussions in the community about which dashboard option is best for any given scenario, I wanted to compare the most popular options as they stand in early 2023.","\u002Fimages\u002Fblog\u002Fdb-comparison.jpg",{"path":222,"title":223,"date":224,"authors":225,"description":202,"meta":226,"image":99},"\u002Fblog\u002F2023\u002F03\u002F3-quick-node-red-tips-3","Node-RED Tips - Exec, Filter, and Debug","2023-03-07",[10],{"excerpt":227},{"type":15,"value":228},[229],[18,230,98],{},{"path":232,"title":233,"date":234,"authors":235,"description":236,"meta":237,"image":249},"\u002Fblog\u002F2023\u002F02\u002Fwebinar-1-missed-questions","Some questions we didn't get to in our first webinar","2023-02-27",[10],"There were some great questions from our first webinar that we didn't get time to answer, we wanted to share those questions and our answers here.",{"excerpt":238},{"type":15,"value":239},[240],[18,241,242,243,248],{},"There were some great questions from our ",[65,244,247],{"href":245,"rel":246},"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=47EvfmJji-k",[69],"first webinar"," that we didn't get time to answer, we wanted to share those questions and our answers here.",null,{"path":251,"title":252,"date":253,"authors":254,"description":202,"meta":255,"image":99},"\u002Fblog\u002F2023\u002F02\u002F3-quick-node-red-tips-2","Node-RED Tips - Deploying, Debugging, and Delaying","2023-02-23",[10],{"excerpt":256},{"type":15,"value":257},[258],[18,259,98],{},{"path":261,"title":262,"date":263,"authors":264,"description":265,"meta":266,"image":99},"\u002Fblog\u002F2023\u002F02\u002F3-quick-node-red-tips-1","Node-RED Tips - Wiring Shortcuts","2023-02-07",[10],"Learn three valuable Node-RED tips to enhance your workflow: search nodes efficiently, split code sections with link nodes, and link multiple inputs\u002Foutputs in one command.",{"excerpt":267},{"type":15,"value":268},[269],[18,270,271],{},"There is usually more than one way to complete a given task in software and Node-RED is no exception. In this blog post we are going to share three useful tips to save yourself time when working on your flows.",{"path":273,"title":274,"date":275,"authors":276,"description":124,"meta":277,"image":131},"\u002Fblog\u002F2023\u002F02\u002Fcommunity-news-02","Community News February 2023","2023-02-02",[10],{"excerpt":278},{"type":15,"value":279},[280],[18,281,282],{},"Welcome to the FlowFuse newsletter for February 2023, a monthly roundup of what’s been happening with both FlowFuse and the wider Node-RED community.",{"path":284,"title":285,"date":286,"authors":287,"description":288,"meta":289,"image":295},"\u002Fblog\u002F2023\u002F01\u002Fgetting-started-with-node-red","Getting Started with Node-RED","2023-01-23",[10],"In this article we are going to explain the first things you need to know to get started with Node-RED.",{"excerpt":290},{"type":15,"value":291},[292],[18,293,294],{},"Node-RED is a visual programming tool for working with IoT devices and web services. It allows users to create flows using a drag-and-drop interface, making it easy to connect different nodes together to build powerful automations.","\u002Fblog\u002F2023\u002F01\u002Fimages\u002Fgetting-started-nr.png",{"path":297,"title":298,"date":299,"authors":300,"description":298,"meta":301,"image":307},"\u002Fblog\u002F2023\u002F01\u002Fflowforge-1-3-0-released","FlowFuse 1.3 is now available, share your flows through our new team libraries and much more","2023-01-19",[10],{"excerpt":302},{"type":15,"value":303},[304],[18,305,306],{},"Share your flows via team libraries, control access to your Node-RED dashboards using FlowFuse credentials, and filter your audit logs by users and actions.","\u002Fblog\u002F2023\u002F01\u002Fimages\u002Fflowforge-130-hero.png",{"path":309,"title":310,"date":311,"authors":312,"description":124,"meta":313,"image":131},"\u002Fblog\u002F2023\u002F01\u002Fcommunity-news-12","Community News December 2022","2023-01-12",[10],{"excerpt":314},{"type":15,"value":315},[316],[18,317,318],{},"Welcome to the FlowFuse newsletter for December 2022, a monthly roundup of what’s been happening with both FlowFuse and the wider Node-RED community. 2022 was a really exciting year for the development of both Node-RED and FlowFuse. Node-RED released version 3, another major milestone for the project. FlowFuse hit version 1, leaving the beta development stage. We are excited to see what the community can achieve in 2023!",{"path":320,"title":321,"date":322,"authors":323,"description":324,"meta":325,"image":249},"\u002Fblog\u002F2022\u002F12\u002Fflowforge-1-2-0-released","FlowFuse 1.2 is now available with single sign on and persistent context storage","2022-12-22",[10],"Our final release for 2022 with some great new features to try out",{"excerpt":326},{"type":15,"value":327},[328],[18,329,330],{},"Control access to FlowFuse using single sign-on and retain context values when restarting projects.",{"path":332,"title":333,"date":334,"authors":335,"description":336,"meta":337,"image":249},"\u002Fblog\u002F2022\u002F12\u002Fwhat-flowforge-adds-to-node-red","Why you need FlowFuse when you already have Node-RED?","2022-12-15",[10],"Discover how FlowFuse enhances Node-RED with easy developer collaboration, flow deployment, and infrastructure scaling. Maximize the value of your Node-RED projects effortlessly.",{"excerpt":338},{"type":15,"value":339},[340],[18,341,342],{},"Many organizations face challenges in IT\u002FOT convergence. There are many protocols, disparate devices, and everything is a brownfield project. Furthermore, skilled engineers are hard to find. Many organizations find themselves maintaining systems and integrations, and have little time left to improve continuously.",{"path":344,"title":345,"date":346,"authors":347,"description":348,"meta":349,"image":249},"\u002Fblog\u002F2022\u002F12\u002Fflowforge-gcp-https-set-up","Configure FlowFuse in Docker to secure all traffic","2022-12-09",[10],"Discover how to effortlessly secure all web traffic for your FlowFuse server using Let's Encrypt and Acme Companion with Docker. Encrypt HTTP traffic for secure communication.",{"excerpt":350},{"type":15,"value":351},[352],[18,353,354,355,359],{},"Following on from our ",[65,356,358],{"href":357},"\u002Fblog\u002F2022\u002F10\u002Fff-docker-gcp\u002F","previous article"," in which we covered how to run FlowFuse in Docker on Google’s Cloud Platform, today we are going to look at how to secure HTTP traffic to your FlowFuse server.",{"path":361,"title":362,"date":363,"authors":364,"description":365,"meta":366,"image":249},"\u002Fblog\u002F2022\u002F12\u002Fcreate-http-trigger-with-authentication","Create HTTP triggers with authentication","2022-12-07",[10],"Learn how to create HTTP triggers with authentication in Node-RED using FlowFuse. Securely trigger flows from any browser or command line while safeguarding your endpoints with HTTP Basic Authentication.",{"excerpt":367},{"type":15,"value":368},[369],[18,370,371],{},"Having an HTTP endpoint trigger your flows is very useful. From any browser or command line you now have the ability to trigger your flows.",{"path":373,"title":374,"date":375,"authors":376,"description":377,"meta":378,"image":249},"\u002Fblog\u002F2022\u002F12\u002Fnode-red-flow-best-practice","Format your Node-RED flows for better team collaboration","2022-12-05",[10],"Learn best practices for formatting Node-RED flows to enhance team collaboration. From descriptive group names to clear switch explanations, optimize your flows for readability and efficiency.",{"excerpt":379},{"type":15,"value":380},[381],[18,382,383],{},"When it comes to working on Node-RED flows as part of a team, there are a few best practices that can make things go more smoothly.",{"path":385,"title":386,"date":387,"authors":388,"description":124,"meta":389,"image":131},"\u002Fblog\u002F2022\u002F12\u002Fcommunity-news-11","Community News November 2022","2022-12-02",[10],{"excerpt":390},{"type":15,"value":391},[392],[18,393,394],{},"Welcome to the FlowFuse newsletter for November 2022, a monthly roundup of what’s been happening with both FlowFuse and the wider Node-RED community.",{"path":396,"title":397,"date":398,"authors":399,"description":400,"meta":401,"image":249},"\u002Fblog\u002F2022\u002F11\u002Fflowforge-1-1-released","FlowFuse 1.1 released with persistent file storage","2022-11-24",[10],"A new set of features to improve FlowFuse as the best solution for running Node-RED in production in a secure, scalable, and team-based environment.",{"excerpt":402},{"type":15,"value":403},[404],[18,405,406],{},"Persist files on your FlowFuse Projects, publish locally developed flows to dozens of Devices in a few clicks, and use our new interface for managing Project Deployments.",{"path":408,"title":409,"date":410,"authors":411,"description":124,"meta":412,"image":131},"\u002Fblog\u002F2022\u002F11\u002Fcommunity-news-10","Community News October 2022","2022-11-04",[10],{"excerpt":413},{"type":15,"value":414},[415],[18,416,417],{},"Welcome to the FlowFuse newsletter for October 2022, a monthly roundup of what’s happening with both FlowFuse and the wider Node-RED community.",{"path":419,"title":420,"date":421,"authors":422,"description":423,"meta":424,"image":249},"\u002Fblog\u002F2022\u002F10\u002Fflowforge-1-released","FlowFuse 1.0 released","2022-10-27",[10],"FlowFuse is now 1.0!",{"excerpt":425},{"type":15,"value":426},[427],[18,428,429,430,117],{},"Predefined environment variables for your Instances and Devices, manage your Project's modules and import your existing flows (and credentials) into your FlowFuse ",[65,431,433],{"href":432},"\u002Fdocs\u002Fuser\u002Fconcepts\u002F#instance","Projects",{"path":435,"title":436,"date":437,"authors":438,"description":439,"meta":440,"image":249},"\u002Fblog\u002F2022\u002F10\u002Fff-docker-gcp","Install FlowFuse Docker on Google Cloud","2022-10-14",[10],"Learn to deploy FlowFuse Docker on Google Cloud Platform. Achieve a production-ready environment with email alerts, HTTPS access, and MQTT server deployment.",{"excerpt":441},{"type":15,"value":442},[443],[18,444,445],{},"As part of our preparations for FlowFuse 1.0 we have been testing various real world scenarios to see where we can add to our documentation and where we might be able to improve our releases to make the install process easier for users. As a benefit of that testing we have been able to hone these installation processes and we wanted to share one of those with you today.",{"path":447,"title":448,"date":449,"authors":450,"description":124,"meta":451,"image":131},"\u002Fblog\u002F2022\u002F10\u002Fcommunity-news-09","Community News September 2022","2022-10-07",[10],{"excerpt":452},{"type":15,"value":453},[454],[18,455,456],{},"Welcome to the FlowFuse newsletter, a regular roundup of what’s happening with both FlowFuse and the wider Node-RED community.",{"path":458,"title":459,"date":460,"authors":461,"description":462,"meta":463,"image":249},"\u002Fblog\u002F2022\u002F09\u002Fflowforge-010-released","FlowFuse 0.10 released","2022-09-30",[10],"Secure Node-RED HTTP end points, Read-only users and Static outbound IPs",{"excerpt":464},{"type":15,"value":465},[466],[18,467,468],{},"Secure your HTTP endpoints, create read-only users in your teams and use our static IP address for outbound traffic",{"path":470,"title":471,"date":472,"authors":473,"description":474,"meta":475,"image":249},"\u002Fblog\u002F2022\u002F09\u002Fstatic-ips","Static Outbound IP Addresses","2022-09-27",[10],"Static IP addresses are here for your FlowFuse Cloud projects’ outbound connections",{"excerpt":476},{"type":15,"value":477},[478],[18,479,480],{},"On Friday last week we updated FlowFuse Cloud to use a static IP address for outbound traffic. This will allow you to predict which IP address your traffic will come from for example when traversing a firewall or accessing a remote database.",{"path":482,"title":483,"date":484,"authors":485,"description":124,"meta":486,"image":131},"\u002Fblog\u002F2022\u002F09\u002Fcommunity-news-08","Community News August 2022","2022-09-16",[10],{"excerpt":487},{"type":15,"value":488},[489],[18,490,456],{},1786117170239]