Node-RED: Creating a public key

This documentation is part of the Manage projects guide. You can view the complete guide here: How to use "Projects" in Node-RED.

Welcome to the Stackhero documentation

Stackhero offers a fully managed Node-RED cloud environment designed to help you build workflows quickly:

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

You can have a secure, production-ready Node-RED cloud hosting instance running in around 5 minutes. Stackhero takes care of installation, updates, and infrastructure, so you can focus on building your automations.

To begin, 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 creating or cloning a project, you need to generate a public key. If prompted, choose the Not right now option. Next, open the menu (the "hamburger" button in the top-right corner), go to Settings, and then navigate to the Git config section.

In the "Committer Details" area, enter your Git username and email address. This information links your Git commits to your identity. For consistency, you may wish to set the username as Node-RED and use an email address such as nodered@<XXXXXX>.stackhero-network.com.

Git configuration panelGit configuration panel

When 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.