---
title: "Deploy convert-railway"
description: "Private browser-based universal file conversion on Railway"
category: "Automation"
url: https://railway.com/deploy/convert-railway
---

# Deploy convert-railway

Private browser-based universal file conversion on Railway

**[Deploy convert-railway on Railway](https://railway.com/template/convert-railway)**

- **Creator:** kmaki's Projects
- **Category:** Automation

## Template content

### convert

- **Image:** ghcr.io/p2r3/convert@sha256:bceb2cd600fce6460411362b797768840a6a09a38a1adc8edafa3334c36bfc85
- **Public domain:** Yes

## Documentation

# Deploy and Host Convert on Railway
Convert is a private browser-based universal file conversion on Railway.

## About Hosting Convert on Railway
Deploy the upstream GHCR container as a single Railway web service. Railway provides managed networking and a public HTTPS domain for the browser-based file conversion UI.

## Tech Stack
- TypeScript and Vite frontend
- Nginx web server
- Browser-side file conversion with WebAssembly and JavaScript handlers
- Docker image from GitHub Container Registry

## Why Deploy Convert on Railway
Railway provides one-click container deployment, automatic HTTPS, simple environment configuration, and observable service health without requiring server administration.

## Common Use Cases
- Private in-browser conversion of documents, images, audio, and video
- Self-hosted conversion utility for a team or homelab
- Browser-accessible universal file conversion endpoint

## Deployment Notes
The service listens on container port 80 and is exposed through the generated Railway HTTPS domain. The application is served under the `/convert/` path and the root redirects there. No authentication or persistent storage is required; files are processed in the browser. `PORT=80` is included for Railway routing.

## Dependencies for Convert on Railway
Convert is a standalone frontend container and has no database, cache, or other service dependencies.

### Deployment Dependencies

| Service | Image | Port | Volume |
|---------|-------|------|--------|
| convert | ghcr.io/p2r3/convert@sha256:bceb2cd600fce6460411362b797768840a6a09a38a1adc8edafa3334c36bfc85 | 80 | - |

## Similar templates

- [N8N Main + Worker](https://railway.com/deploy/n8n-main-worker) — Deploy and Host N8N with Inactive worker.
- [Evolution API with n8n](https://railway.com/deploy/evolution-api-with-n8n) — Automate WhatsApp workflows with Evolution API, n8n, and Postgres.
- [Postgres Backup](https://railway.com/deploy/postgres-s3-backups) — Cron-based PostgreSQL backup to bucket storage

Open this page in a browser: https://railway.com/deploy/convert-railway
