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 visualization.
  • Dedicated SMTP email server included, with no sending limits.
  • Effortless one-click updates to easily 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 up and running in about 5 minutes. Stackhero takes care of installation, updates, and infrastructure so you can focus on building your automations.

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

Choose Clone Repository and verify 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. Enabling encryption is strongly recommended to protect sensitive information. Be sure to keep the encryption key in a secure place. You will need it if you ever want to decrypt your credentials later.

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