Getting Started

Set up Verbatim Enterprise with a single script. You'll need Docker installed and a valid license key.

Prerequisites

  • Docker Engine 24+ with Docker Compose v2
  • A valid Verbatim Enterprise license key (JWT)
  • 2GB+ RAM available for the stack

Quick Setup

The setup script authenticates with our registry, configures Docker, and creates your environment file.

# Clone the enterprise repo
git clone https://github.com/JongoDB/verbatim-studio-enterprise.git
cd verbatim-studio-enterprise

# Run the setup script with your license
./scripts/setup.sh --license <your-license-jwt>

# Start the stack
cd docker && docker compose -f docker-compose.prod.yml up -d

# Verify it's running
curl http://localhost/api/info
# → {"mode":"enterprise","version":"..."}

What the Setup Script Does

  1. Validates your license — Posts the JWT to the auth service to confirm it's valid and not expired
  2. Configures Docker registry access — Logs you into GHCR so Docker can pull the enterprise image
  3. Creates your environment file — Copies .env.example to .env and injects your license key

Manual Setup

If you prefer not to use the script, you can configure manually:

# 1. Log in to the container registry
docker login ghcr.io -u verbatim-customer

# 2. Create your environment file
cp docker/.env.example docker/.env

# 3. Edit docker/.env with your values:
#    VERBATIM_SECRET_KEY=<your-secret-key>
#    VERBATIM_LICENSE_KEY=<your-license-jwt>
#    POSTGRES_PASSWORD=<strong-password>

# 4. Start the stack
cd docker && docker compose -f docker-compose.prod.yml up -d

First Login

After the stack starts, open http://localhost in your browser. The first user to register becomes the admin. You can then invite team members from the Admin panel.

Next Steps