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
- Validates your license — Posts the JWT to the auth service to confirm it's valid and not expired
- Configures Docker registry access — Logs you into GHCR so Docker can pull the enterprise image
- Creates your environment file — Copies
.env.exampleto.envand 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.