Bodhi LogoBodhi
DocsGitHubDiscord

Home

IntroductionInstallation
Concepts
OverviewDeployment ModesModels, Aliases, and FilesAPI CompatibilityAuth and RolesMCP Overview
Features
ChatModelsSettingsMCPsAuth
Deployment
Deployment OverviewDesktop (Tauri)DockerReverse Proxy
Developer
Getting StartedBuilding Third-Party AppsBodhi JS SDKBrowser ExtensionApp Access RequestsOpenAPI Reference
API Compatibility
OverviewOpenAI Chat CompletionsOpenAI ResponsesOpenAI EmbeddingsAnthropic MessagesGeminiOllama (deprecated)MCP ProxyError Format
Advanced
ArchitectureSecurity ModelInference StackPerformance TuningObservability
Reference
Environment VariablesSettings PrecedenceRoles and ScopesError CodesGlossary
Support
FAQTroubleshootingWhat's New

In This Section

  • Deployment Overview
  • Desktop (Tauri)
  • Docker
  • Reverse Proxy

Home

Deployment

Deployment Overview

Pick the right way to run Bodhi App — Tauri desktop or Docker single-tenant

Desktop (Tauri)

Tauri desktop deep dive — architecture, file layout, system tray, per-platform secret storage, logs, updates

Docker

Deploy Bodhi App with Docker — CPU, CUDA, ROCm, Vulkan, MUSA, Intel, and CANN variants

Reverse Proxy

TLS termination and rate limiting in front of Docker — Nginx and Caddy examples