FlowiseAI with Workers

Flowise AI with Workers - persisted volume, PostGIS & private networking.

Deploy FlowiseAI with Workers

Flowise

protemplate/flowiseai-railway

Just deployed

/opt/flowise/.flowise

Postgis

postgis/postgis:16-3.5

Just deployed

/var/lib/postgresql/data

FlowiseWorker

protemplate/flowiseai-railway

Just deployed

/opt/flowise/.flowise

Redis

bitnami/redis

Just deployed

/bitnami

** 📝 Notes: ** Use the FlowiseAI template (https://railway.com/deploy/A7Dwg9?referralCode=KKAfTD) if you don't need to run Flowise using Queue.

Deploy FlowiseAI 3 with Workers (Queue Mode)

✨ Features

  • Queue-based processing - Leverage queue architecture for efficient task management and workflow execution
  • High-throughput worker scaling - Execute large volumes of AI predictions using dedicated worker processes
  • Massive parallel processing - Handle over 10,000 concurrent predictions simultaneously for enterprise-scale operations
  • Comprehensive monitoring dashboard - Track all jobs, statuses, results, and user data through an intuitive queue management interface
  • Persistent data storage - Pre-configured volumes ensure data persistence across deployments and restarts
  • Streamlined configuration - Most Flowise settings are pre-configured for immediate deployment and optimal performance
  • PostGIS database integration - Utilize PostGIS as the default database backend for enhanced geospatial capabilities
  • Private network optimization - Internal Railway networking for Flowise-to-database and Redis communication eliminates egress fees and improves security

✅ Prerequisite

  • Postgres or PostGIS is deployed to an environment on Railway
  • Flowise, Redis and PostGIS have to be deployed to the same environment to leverage the benefits of private networking on Railway.
  • flowise database is created in PostGIS

🚀 Quick start

  1. Click Deploy Now

  2. Click Deploy.

  3. Let Railway deploy all the services for you.

  4. Once the process is successful, you will be able to view a deployed URL.

💡 What if I would like to use my current Postgres/PostGIS database server?

  1. Click Deploy Now

  2. (Important) Configure the database-related environment variables to point to your current PostGIS database.

  • DATABASE_HOST (Private or public network database host. i.e. postgre.railway.internal)

  • DATABASE_NAME (Database name. i.e. flowise)

  • DATABASE_PASSWORD (Database user password)

  • DATABASE_PORT (Database private or public network port. i.e. 5432)

  • DATABASE_USER (Database user - A database user that allows you CRUD the flowise database)

  1. Click Deploy

  2. Let Railway deploy all the services for you.

  3. Once the process is successful, you will be able to view a deployed URL.

  4. Delete the PostGIS database service that comes with this template if no longer needed.

💁‍♀️ Example screenshots

Flowise AI 3!

Queue Dashboard!

Flowise AI version 3!

Flowise database!


Deploy and Host FlowiseAI with Workers on Railway

FlowiseAI with Workers is an upgraded deployment that enables queue-based processing for large-scale AI predictions. This template allows you to run over 10,000 concurrent predictions in parallel with comprehensive job monitoring and status tracking capabilities.

About Hosting FlowiseAI with Workers

Hosting FlowiseAI with Workers involves deploying a scalable AI workflow platform that leverages queue processing for high-throughput operations. The deployment includes pre-configured persisted volumes, PostGIS database integration, and a queue dashboard for monitoring jobs, statuses, and results. The architecture utilizes Railway's internal private network for secure database communication, reducing egress fees while maintaining optimal performance. This setup is ideal for applications requiring massive parallel processing capabilities with enterprise-grade reliability and monitoring.

Common Use Cases

  • Large-scale AI inference processing - Handle thousands of simultaneous AI model predictions and workflows
  • Enterprise chatbot deployments - Support high-volume conversational AI applications with queue management
  • Batch data processing workflows - Process large datasets through AI pipelines with job tracking and status monitoring

Dependencies for FlowiseAI with Workers Hosting

  • PostgreSQL or PostGIS database - Must be deployed in the same Railway environment for private networking benefits
  • Flowise database creation - A dedicated flowise database must be created within your PostGIS instance

Deployment Dependencies

Why Deploy FlowiseAI with Workers 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 FlowiseAI with Workers 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
Chat Chat
Chat Chat, your own unified chat and search to AI platform.

View Template
openui
Deploy OpenUI: AI-powered UI generation with GitHub OAuth and OpenAI API.

View Template
firecrawl
firecrawl api server + worker without auth, works with dify