Skip to main content

Overview

Vercel is ideal for developers who want Git-based workflows, preview deployments, and easy customization. This guide walks you through a one-click deployment.
Vercel deployments are free and scale automatically. You only pay for database hosting (Neon, Supabase, Railway, etc.).

Prerequisites

  • A Vercel account
  • A GitHub account
  • A PostgreSQL database (Neon, Supabase, Railway, or similar)

Quick deploy

Click the button below to deploy Orbit to your Vercel account: Deploy with Vercel

Environment variables

During deployment, Vercel will ask for these required variables:

SESSION_SECRET

A strong random string (32+ characters). Generate one: openssl rand -base64 32

DATABASE_URL

PostgreSQL connection string from your database provider (Neon, Supabase, Railway, etc.).
Store these values securely. Never commit them to Git. Vercel’s environment variable UI keeps them encrypted.

Video walkthrough

After deployment

  1. Vercel will create a GitHub fork of Orbit in your account.
  2. Your instance is live at your-project.vercel.app.
  3. Go to your instance and complete the setup wizard (Roblox Group ID, username, password).
  4. Push code changes to trigger automatic re-deployments.
Use Vercel’s preview deployments to test changes before merging to production.

Automatic syncing

To enable automatic activity syncing, see the Automation Setup guide.