Updating Node-RED, npm, and Node.js

Introduction If you're reading this, then there is a good chance you use Node-RED for creating dashboards for your internet of things (IoT) devices. Node-RED is a great solution for controlling various IoT devices as well as for displaying the current status of these devices. As an example, here is a screenshot of one of my Node-RED dashboards: Node-RED Dashboard Like any other software package that you make use of, new versions of Node-RED get released every so often with various bug fixes and feature improvements. This post will show how to update your Node-RED instance as well as npm…
Read More

Updating a Node-RED Certificate

Time Flies! It's been almost a year since I posted Exposing Node-RED to the Internet. In that post, I talk about how I exposed a Node-RED dashboard to the internet. As part of that process, I configured Node-RED to work with a TLS/SSL certificate. Having been a year since I initially obtained my certificate, it recently expired, so it's now time to renew the certificate for my Node-RED instance. As an aside, I purchased my .app domain through GoDaddy, which includes a free TLS/SSL certificate (not sure if GoDaddy will always have this deal). While it's not an overly complicated…
Read More

Exposing Node-RED to the Internet

Background Like many of you reading this, I run Node-RED on a Raspberry Pi. My primary reasons for selecting a Raspberry Pi over other solutions are primarily cost and convenience. For my latest project, I am using a Raspberry Pi 4 (that I purchased as part of the CanaKit Raspberry Pi 4 Starter Kit) that sits in my home office running 24/7. Recently, I decided to make use of a Node-RED Dashboard to display the status of various sensors around my house (e.g. garage door sensors, a sensor on our deep freeze, a temperature sensor where our water pipes come…
Read More