The fastest way to get Circuit Breaker running. Choose the method that fits your environment.
Installs Circuit Breaker directly on your Linux host as a systemd service. No Docker required.
curl -fsSL https://raw.githubusercontent.com/BlkLeg/CircuitBreaker/main/install.sh | bashWhat it does:
- Installs Python dependencies and the Circuit Breaker application
- Creates a
circuitbreakersystem user and data directory - Installs and enables a systemd service (
circuitbreaker) - Installs the
cbCLI tool to/usr/local/bin/cb - Runs database migrations automatically
Access at: http://<host>:8088
Non-interactive install (accepts all defaults):
CB_YES=1 curl -fsSL https://raw.githubusercontent.com/BlkLeg/CircuitBreaker/main/install.sh | bashAfter install:
cb status # Show service status
cb logs -f # Follow live logs
cb update # Upgrade to latest release
cb version # Show installed version
cb uninstall # Remove Circuit Breaker from this systemSee cb CLI Tool for the full reference.
Runs on your Proxmox VE host. Creates a Debian 12 LXC container and installs Circuit Breaker inside it automatically.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/BlkLeg/CircuitBreaker/main/cb-proxmox-deploy.sh)"Takes about 3 minutes. Circuit Breaker is accessible at http://<container-ip>:8088 when done.
→ See the full guide: Proxmox LXC Installation
Installs the full Circuit Breaker stack — backend, frontend, workers, Caddy reverse proxy, and NATS — using Docker Compose.
curl -fsSL https://raw.githubusercontent.com/BlkLeg/CircuitBreaker/main/install.sh | bash -s -- --dockerNon-interactive:
CB_YES=1 curl -fsSL https://raw.githubusercontent.com/BlkLeg/CircuitBreaker/main/install.sh | bash -s -- --dockerAccess at: http://<host>:8088 (HTTP) or https://<domain> (if Caddy HTTPS is configured)
→ See the full guide: Docker Compose Installation
Open Circuit Breaker in your browser and complete the First-Run Setup wizard to create your admin account.