Deploy RevealUI
Self-host RevealUI Free (OSS): pgvector, migrate, api, admin. Unlicensed.
postgres
Just deployed
Just deployed
Just deployed
Just deployed
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.
Template Content
postgres
pgvector/pgvector:pg16POSTGRES_PASSWORD
Database password. Generate a strong random value. Do not reuse.
REVEALUI_ADMIN_EMAIL
Email for the first admin user (seeded on first boot).
REVEALUI_ADMIN_PASSWORD
Password for the first admin user. Change it after first login.
REVEALUI_KEK
64 hex chars. Generate with: openssl rand -hex 32
REVEALUI_SECRET
64 hex chars. Generate with: openssl rand -hex 32
REVEALUI_AUDIT_SIGNING_KEY
Ed25519 PKCS#8 PEM that signs audit rows. Generate with openssl genpkey.
