---
title: "Deploy RevealUI"
description: "Self-host RevealUI Free (OSS): pgvector, migrate, api, admin. Unlicensed."
category: "Starters"
url: https://railway.com/deploy/revealui
---

# Deploy RevealUI

Self-host RevealUI Free (OSS): pgvector, migrate, api, admin. Unlicensed.

**[Deploy RevealUI on Railway](https://railway.com/template/revealui)**

- **Creator:** revealuistudio's Projects
- **Category:** Starters

## Template content

### postgres

- **Image:** pgvector/pgvector:pg16

### admin

- **Source:** https://github.com/RevealUIStudio/revealui
- **Health check:** /api/health
- **Public domain:** Yes

### api

- **Source:** https://github.com/RevealUIStudio/revealui
- **Health check:** /health
- **Public domain:** Yes

### migrate

- **Image:** ghcr.io/revealuistudio/revealui-migrate:latest

## Documentation

# Deploy and Host RevealUI on Railway

RevealUI Free (OSS) Fleet stack, deployable in one click: a pgvector Postgres database, a one-shot migrate job, the REST api, and the admin dashboard. Deploy this template. After postgres is healthy, migrate runs once (restart policy Never). Then api and admin come up with public domains. This is a try path, not a licensed Enterprise install.

## About Hosting RevealUI

Postgres uses the pgvector/pgvector:pg16 image (not vanilla Postgres). You must generate three secrets for the api (REVEALUI_KEK, REVEALUI_SECRET, REVEALUI_AUDIT_SIGNING_KEY), set the first admin email and password, and set POSTGRES_PASSWORD. Leave REVEALUI_ALLOW_UNLICENSED_SELF_HOST=true on both api and admin, and do not add a license key on this path. RevealUI Studio production hosting is separate (Vercel + Neon + Fly); this listing is a customer self-host sales channel, not Studio production hosting.

## Common Use Cases

- Try RevealUI's admin + api locally-equivalent stack without buying a Fleet license
- Demo the product for an Architecture Review
- Give an existing self-host a Railway-shaped compose they can tear down

## Dependencies for RevealUI Hosting

- A Postgres database with the pgvector extension (pgvector/pgvector:pg16 image included)
- The one-shot migrate job (ghcr.io/revealuistudio/revealui-migrate) that prepares the schema before api and admin boot

## Why Deploy RevealUI on Railway?

One-click self-host of RevealUI's Free (OSS) Fleet stack on Railway: pgvector Postgres, a one-shot migrate job, the REST api, and the admin dashboard, wired together with private  networking and public domains. Intended as a try path, not a licensed Enterprise install.

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.

## Similar templates

- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [caring-vibrancy](https://railway.com/deploy/caring-vibrancy) — Deploy and Host caring-vibrancy with Railway
- [Appsmith](https://railway.com/deploy/appsmith-1) — Low-code platform for internal tools, dashboards, and admin panels.

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