Node-RED: Adding the remote repository to Node-RED

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.

Go back to Node-RED, open the menu (top-right hamburger icon), select Projects, and then click "New".

Choose Clone Repository and check your username and email settings. Paste the SSH URL of your repository into the Git repository URL field (for example, [email protected]:<yourOrganization>/<yourRepositoryName>.git) and click Clone Project.

If you are using a new repository, Node-RED may prompt you to create default project files. If so, select Create default project file.

Node-RED offers you the option to encrypt your flow credentials files before adding them to Git. It is strongly recommended to enable encryption to protect sensitive information. Be sure to keep the encryption key in a secure place. You will need it if you wish to decrypt your credentials later.

When everything is ready, click Create project files to finalise your project setup.