---
title: "Deploy Morphos"
description: "Private self-hosted image and document converter for developer workflows."
category: "Other"
url: https://railway.com/deploy/her-569-morphos-060-source
---

# Deploy Morphos

Private self-hosted image and document converter for developer workflows.

**[Deploy Morphos on Railway](https://railway.com/template/her-569-morphos-060-source)**

- **Creator:** Agaz Self-Host
- **Category:** Other

## Template content

### HER-569-Morphos-0.6.0-Source

- **Image:** ghcr.io/danvergara/morphos-server@sha256:3d6f64ef386cbb6a7c5d55526e1a69da2d3661a1996d757897e92bf4369088f5
- **Health check:** /healthz
- **Public domain:** Yes

## Documentation

# Deploy and Host Morphos on Railway

Morphos is a self-hosted file conversion server for private image and document workflows. It provides a simple web interface and an API for converting supported files without sending them to a third-party conversion service. This template uses the upstream Morphos 0.6.0 container image pinned by digest.

## About Hosting Morphos on Railway

This template runs Morphos as a single public HTTP service on port 8080. Railway provides the deployment, networking, restart policy, and TLS-backed service domain. Morphos stores intermediate conversion files under `/tmp`; those files are temporary by design, so this template does not attach a persistent volume or require a database. The application exposes `/healthz` for readiness checks and `/api/v1/formats` for supported-format discovery. The image includes the conversion dependencies used by the upstream release, including LibreOffice, FFmpeg, and Calibre.

## Common Use Cases

* Convert images and documents privately during development and content pipelines.
* Provide an internal HTTP API for applications that need file-format conversion.
* Offer a lightweight browser-based conversion utility for a small team.

## Dependencies for Morphos Hosting

* The official Morphos Server image from the `danvergara/morphos` project, pinned to the `0.6.0` image digest.
* No database, external API credential, or third-party service is required.

### Deployment Dependencies

* [Morphos v0.6.0 release](https://github.com/danvergara/morphos/releases/tag/v0.6.0)
* [Morphos README and API documentation](https://github.com/danvergara/morphos/tree/v0.6.0)
* [Morphos MIT license](https://github.com/danvergara/morphos/blob/v0.6.0/LICENSE)

### Implementation Details

The service listens on port `8080` and uses `/healthz` as its readiness endpoint. Morphos defaults to `/tmp` for intermediate files, and the template intentionally leaves this storage ephemeral because converted files are temporary. The template source uses the immutable multi-platform digest for `ghcr.io/danvergara/morphos-server` rather than the mutable `latest` tag.

## Why Deploy Morphos 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 Morphos 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.


## Similar templates

- [Rocky Linux](https://railway.com/deploy/rocky-linux) — [Jul'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀
- [Foundry Virtual Tabletop](https://railway.com/deploy/X5tR6G) — A Self-Hosted & Modern Roleplaying Platform
- [Letta Code Remote](https://railway.com/deploy/letta-code-remote) — Run a Letta Code agent 24/7. No inbound ports, just deploy.

Open this page in a browser: https://railway.com/deploy/her-569-morphos-060-source
