Deploy Weblate
Self-hosted translation platform with Git integration.
Weblate
Weblate
Just deployed
/app/data
Just deployed
/var/lib/postgresql/data
Redis
Just deployed
/data
Deploy and Host Weblate on Railway
Weblate is a free, open source web-based localisation platform with tight version control integration. It lets your community translate your project directly in the browser, with changes committed back to your repository automatically.
About Hosting Weblate
Hosting Weblate requires three services running together: the Weblate application itself, a PostgreSQL database, and a Redis instance for caching and background task queuing. The application is distributed as a Docker image and is configured entirely through environment variables. A persistent volume is needed to store repository data and uploaded files across deployments. This template provisions all three services and wires them together, so you can get a production-ready localisation platform running in minutes.
Common Use Cases
- Crowdsourcing translations for open source projects from a global community of contributors
- Managing localisation workflows for SaaS products across multiple languages
- Running a self-hosted alternative to Crowdin or Transifex with full control over your data
Dependencies for Weblate Hosting
- PostgreSQL (included in this template)
- Redis (included in this template)
Deployment Dependencies
Why Deploy Weblate 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 Weblate 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
WEBLATE_ADMIN_NAME
Display name for the auto-created admin account
WEBLATE_ADMIN_EMAIL
Email address for the auto-created admin account
Redis
redis:8.2.1