Prerequisites
- Docker Engine 20+ or Docker Desktop
- An Anthropic API key (console.anthropic.com)
Quick start
Docker Compose
For a more manageable setup, use Docker Compose:docker-compose.yml
Managing the container
View logs
Stop Bolly
Start Bolly
Restart after config changes
Remove the container (preserves data)
Updating
Pull the latest image and recreate the container:bolly-data volume and persists across updates. See the full updating guide for version pinning and release channels.
Custom port
To run Bolly on a different port, change the host port mapping:Running behind a reverse proxy
If running Bolly behind Nginx, Caddy, or another reverse proxy, ensure WebSocket support is enabled — Bolly uses WebSockets for real-time communication. Example Nginx config:Next steps
Configuration
Customize personality, heartbeat, and memory settings.
API Keys
Learn about optional integrations beyond the Anthropic key.