Self-Hosted Deployment

Bottest is fully open source and self-hosted. Deploy on your own infrastructure with Docker Compose and maintain complete control over your data and testing environment.

Docker Compose

Get up and running in minutes with a single command. Docker Compose orchestrates all services including PostgreSQL, Redis, the backend API, frontend dashboard, and Puppeteer worker.

One-command setup with docker-compose up
Bring your own LLM API keys (OpenAI, Anthropic, DeepSeek, or Gemini)
Persistent data volumes for PostgreSQL and Redis
All testing data stays on your infrastructure
Full control over upgrades and configuration
Run thousands of Tests concurrently with the Puppeteer worker

Local Development

Run each component individually for development with hot reloading. Use Docker for just the databases while running the backend, frontend, and extension locally.

Hot reloading for backend and frontend
Docker-based PostgreSQL and Redis for easy setup
Visual debugging with headless browser disabled
Alembic database migrations included
Contribute back to the project via pull requests

Ready to get started?

Bottest is free and open source. Deploy it on your own infrastructure in minutes with Docker.