---
title: "Deploy Node-RED"
description: "Low-code flow editor for wiring together devices, APIs and services"
category: "Automation"
url: https://railway.com/deploy/node-red-4
---

# Deploy Node-RED

Low-code flow editor for wiring together devices, APIs and services

**[Deploy Node-RED on Railway](https://railway.com/template/node-red-4)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/node-red-4/manifest.json

- **Creator:** zer0person's Projects
- **Category:** Automation
- **Total deploys:** 1

## Template content

### Node-RED

- **Image:** nodered/node-red:latest
- **Start command:** `sh -c 'printf "%s" "const b=require(\"/usr/src/node-red/node_modules/node-red/settings.js\");b.adminAuth={type:\"credentials\",users:[{username:\"admin\",password:require(\"/usr/src/node-red/node_modules/bcryptjs\").hashSync(process.env.NODE_RED_PASSWORD,8),permissions:\"*\"}]};module.exports=b;" > /tmp/settings.js; cd /usr/src/node-red; exec npm start -- --userDir /data --settings /tmp/settings.js'`
- **Public domain:** Yes

## Documentation

# Deploy and Host Node-RED on Railway

[Node-RED](https://github.com/node-red/node-red) is a flow-based, low-code tool for wiring together hardware devices, APIs and online services in a browser editor.

## About Hosting Node-RED

This template runs the official `nodered/node-red:latest` image with a persistent volume at `/data`, so flows, credentials and installed nodes survive redeploys. The editor is protected: sign in as `admin` with the random `NODE_RED_PASSWORD` generated into the service variables (read it in the Variables tab). HTTP endpoints you build with HTTP-in nodes are public by design.

## Common Use Cases

- Automate IoT and home-automation flows
- Glue APIs and webhooks together without writing a server
- Prototype data pipelines and dashboards

## Dependencies for Node-RED Hosting

- One service with a volume; nothing else

### Deployment Dependencies

- [Node-RED on GitHub](https://github.com/node-red/node-red)
- [Docker image](https://hub.docker.com/r/nodered/node-red)

## Why Deploy Node-RED on Railway?

Railway gives you a public HTTPS URL, persistent storage where needed and automatic restarts with no server to maintain. Open the URL and log in as admin.


## Similar templates

- [N8N Main + Worker](https://railway.com/deploy/n8n-main-worker) — Deploy and Host N8N with Inactive worker.
- [Evolution API with n8n](https://railway.com/deploy/evolution-api-with-n8n) — Automate WhatsApp workflows with Evolution API, n8n, and Postgres.
- [Postgres Backup](https://railway.com/deploy/postgres-s3-backups) — Cron-based PostgreSQL backup to bucket storage

Open this page in a browser: https://railway.com/deploy/node-red-4
