Deployment Options

MethodBest For
Standalone ExecutableSingle-machine deployment, easy install
Docker ContainerContainerized environments, orchestration
Cloud VMAWS, Azure, GCP virtual machines
Bare MetalOn-premise servers

Building Standalone

python build_executable.py   # PyInstaller standalone
python build_bundle.py        # Distribution bundle
python build_standalone_installer.py  # Full installer

Production Considerations

  • Use PostgreSQL instead of SQLite for production
  • Enable Redis for caching and Celery for task queue
  • Set secure SECRET_KEY and BEEP_JWT_SECRET
  • Configure HTTPS with a reverse proxy (nginx, Caddy)
  • Set up monitoring and health checks at /v1/health