Community Edition

Installation Guide

Self-host Crucible on your own infrastructure with the Community Edition. Keep your data private while benefiting from structured debate orchestration.

Prerequisites

Before installing, ensure you have:

  • Docker 24+ and Docker Compose plugin installed
  • API keys for the models you plan to use (OpenAI, Anthropic, etc.)
  • Outbound HTTPS access to your chosen model providers
  • Minimum 4GB RAM and 20GB disk space

Quick Start

1. Clone the Repository

git clone https://github.com/roundtablelabs/roundtable-ABaaS.git
cd roundtable-ABaaS
bash

2. Configure Environment

Copy the example environment file and configure your settings:

cp .env.example .env
# Edit .env with your API keys and configuration
bash

3. Start Services

docker compose up -d
bash

This starts all required services including the API, database, and frontend.

4. Verify Installation

curl http://localhost:8000/api/health
bash

You should see a healthy response. Access the web interface at http://localhost:3000.

What's Included

Community Edition includes:

  • Feature parity with the hosted orchestration workflow
  • Bring-your-own-model configuration via environment variables
  • Versioned container releases with changelog tracking
  • Public GitHub discussions for support and contributions
  • Complete source code access

Privacy and Data

Important: Community Edition does not transmit prompts back to Roundtable Labs. Model calls are routed directly through your configured providers. All data stays within your infrastructure.

Next Steps