Railway

Deploy Fable

Developer-led localisation platform with AI translation and QA.

Deploy Fable

Just deployed

Just deployed

Just deployed

/data

/var/lib/postgresql/data

Deploy and Host Fable on Railway

Fable is an open source localisation platform for developer led teams and open source projects. It helps you manage translation keys, import and export i18n files, collaborate with translators, and ship multilingual software. AI assisted translation, GitHub sync, and billing are available when you configure the optional integrations.

About Hosting Fable

Hosting Fable requires PostgreSQL for all application data and Redis for background job queues. The main web service is a Next.js application that serves the UI, tRPC API, and authentication. A separate worker service is recommended to process machine translation, QA checks, repository sync, and webhook delivery jobs. Database schema is applied via a one off Drizzle migration service before or alongside your web deploy. OpenAI, Stripe, and GitHub App credentials are optional; those features stay disabled until you add them. Railway simplifies deployment by provisioning Postgres and Redis, wiring environment variables between services, and running health checks against /api/health.

Common Use Cases

  • Team translation management for software projects shipping in multiple languages
  • Self hosted localisation hub for open source projects accepting community contributions
  • Internal CAT workflow with AI pre translation, QA checks, and format agnostic import/export

Dependencies for Fable Hosting

  • PostgreSQL (required) - Primary database for projects, keys, translations, users, and billing state
  • Redis (required) - BullMQ job queues connecting the web app to background workers
  • Web service (required) - Next.js application serving the product UI and API
  • Worker service (recommended) - Processes MT, QA, VCS sync, and webhook jobs
  • OpenAI API key (optional) - Enables AI powered machine translation
  • Stripe (optional) - Enables Pro subscriptions and metered MT billing
  • GitHub App (optional) - Enables repository sync and pull request workflows

Deployment Dependencies

Why Deploy Fable on Railway?

Railway provides managed PostgreSQL and Redis that link directly into your Fable web and worker services. Each app ships with its own railway.json and Dockerfile, so you can deploy the web app, worker, and migration job as separate services in one project. Environment variables like DATABASE_URL and REDIS_URL are injected automatically when you link services, and the web deploy health check confirms the app is ready before traffic routes over. Railway handles scaling, restarts, and infrastructure management, so you can self host a full localisation platform without running your own servers or wiring up queues and databases manually.


Template Content

More templates in this category

View Template
Rocky Linux
[Jun'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

codestorm
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta