Railway

Deploy node-red

Low-code flow automation - wire APIs, devices and services visually

Deploy node-red

Just deployed

/data

Deploy and Host Node-RED on Railway

Node-RED is a low-code, browser-based editor for wiring together APIs, devices, and online services. Drag nodes onto a canvas, connect them into flows, and run event-driven automations and HTTP endpoints in minutes — no build step, no redeploy needed.

About Hosting Node-RED

Node-RED runs as a single lightweight Node.js container, so hosting it means one service and one persistent volume. This template deploys the official image pinned to 5.0.1 with a volume mounted at /data, where your flows, encrypted credentials, settings, and any nodes installed through the Palette Manager live — everything survives restarts and redeploys. The app binds Railway's injected PORT automatically. One variable is required at deploy time: set RAILWAY_RUN_UID to 0 so the container can write to the Railway-managed volume. Deploy, open the public URL, and start building flows.

Common Use Cases

  • Glue APIs and SaaS tools together with visual flows instead of custom backend code
  • Build webhooks, schedulers, and HTTP endpoints for automations and integrations
  • IoT dashboards and device orchestration with MQTT and home-automation nodes

Dependencies for Node-RED Hosting

  • Persistent volume mounted at /data (flows, credentials, settings, installed palette nodes)
  • RAILWAY_RUN_UID set to 0 (required — allows writing to the Railway-managed volume)

Deployment Dependencies

Implementation Details

The flow editor is open by default — anyone with your URL can edit flows. Before sharing the URL, enable authentication by editing the adminAuth section of settings.js on the /data volume (see the Node-RED security documentation), then restart the service.

Extra nodes install at runtime from the Manage Palette menu; they persist on the volume, no image rebuild needed.

Why Deploy Node-RED on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying Node-RED on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
N8N Main + Worker
Deploy and Host N8N with Inactive worker.

jakemerson
115
View Template
Evolution API with n8n
[Jul'26] WhatsApp automation platform using Evolution API, n8n & PostgreSQL

codestorm
37
View Template
Postgres Backup
Cron-based PostgreSQL backup to bucket storage

Railway Templates
864