Node-RED: Creating a public key

This documentation is part of the Handle projects guide. View the full guide here: How to use "Projects" in Node-RED.

Welcome to the Stackhero documentation

Stackhero provides a fully managed Node-RED cloud environment designed to get you building workflows quickly:

  • Built-in MQTT server (Mosquitto) for seamless IoT integration.
  • Full access to the Node-RED admin UI for managing flows and settings.
  • Node-RED Dashboard included for real-time visualization.
  • Dedicated SMTP email server included, with no limits on sending.
  • Effortless one-click updates to keep your instance current.
  • Custom domain names with automatic HTTPS: for example, https://node-red.your-company.com.
  • High performance and strong security with private, dedicated infrastructure.

You can have a secure, production-ready Node-RED cloud hosting instance running in about 5 minutes. Stackhero handles setup, updates, and infrastructure so you can focus on building automations.

To get started, log in to your Node-RED instance. Click the "hamburger" menu icon in the top-left corner, go to "Projects", and select "New".

Welcome screenWelcome screen

Before you create or clone a project, you will need to generate a public key. Choose the Not right now option if prompted. Next, open the menu (the "hamburger" button in the top-right corner), navigate to Settings, and then head to the Git config section.

In the "Committer Details" area, enter your Git username and email address. These details help link your Git commits to your identity. For consistency, you might prefer setting the username as Node-RED and using an email like nodered@<XXXXXX>.stackhero-network.com.

Git configuration panelGit configuration panel

Once you are ready, click the Add key button, give your key a descriptive name, and then click Generate key. You can then use the Copy public key to clipboard option to copy the key before closing the panel.