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-ABaaSbash
2. Configure Environment
Copy the example environment file and configure your settings:
cp .env.example .env
# Edit .env with your API keys and configurationbash
3. Start Services
docker compose up -dbash
This starts all required services including the API, database, and frontend.
4. Verify Installation
curl http://localhost:8000/api/healthbash
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.