Deploy Railway Data Stack
Prefect + dbt + Metabase — full data pipeline out of the box
Just deployed
PrefectServer
Just deployed
Just deployed
metabase/metabase
Just deployed
Deploy and Host Railway Data Stack on Railway
Railway Data Stack is a complete self-hosted data pipeline: Prefect orchestrates flows, dbt transforms raw data into analytics-ready tables, and Metabase serves BI dashboards — all backed by Postgres. ETL runs hourly, transformations run on schedule, and the full pipeline runs nightly automatically.
About Hosting Railway Data Stack
A modern data stack requires an orchestrator, a transformation layer, a warehouse, and a BI tool running in concert. Railway Data Stack deploys Prefect Server to manage flow scheduling and observability, a Python worker that executes ETL flows and dbt commands, and Metabase connected to the analytics schema for dashboarding. On startup the worker automatically registers three scheduled flows with Prefect — hourly ETL, hourly dbt transforms, and a daily end-to-end pipeline. All four services run persistently.
Common Use Cases
- Analytics infrastructure for a product team that needs dashboards without a managed data warehouse
- Automated reporting pipeline that ingests from APIs, transforms with dbt, and visualises in Metabase
- Data engineering starter for prototyping ETL workflows before migrating to a managed platform
Dependencies for Railway Data Stack Hosting
- Postgres — Prefect state storage and data warehouse (raw, staging, analytics schemas)
- Metabase — deployed from
metabase/metabaseDocker image
Deployment Dependencies
- Prefect 3 — workflow orchestration
- dbt-postgres — SQL transformation layer
- Metabase — open-source BI and dashboarding
Why Deploy Railway Data Stack 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 Railway Data Stack 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
PrefectServer
furelid/railway-data-stackmetabase/metabase
metabase/metabase