--- sidebar_position: 6 title: "Enabling HTTPS Encryption" --- # Secure Your Open WebUI with HTTPS ๐ While **HTTPS is not strictly required** for basic local operation, it is **highly recommended** for all deployments and **mandatory** for enabling specific features like Voice Calls. :::warning Critical Feature Dependency Modern browsers require a **Secure Context** (HTTPS) to access the microphone. **Voice Calls will NOT work** if you access Open WebUI via `http://` (unless using `localhost`). ::: ## Why HTTPS Matters ๐ก๏ธ Enabling HTTPS encryption provides essential benefits: 1. **๐ Privacy & Security**: Encrypts all data between the user and the server, protecting chat history and credentials. 2. **๐ค Feature Unlocking**: Enables browser restrictions for Microphone (Voice Mode) and Camera access. 3. **๐ช Integrity**: Ensures data is not tampered with in transit. 4. **โ Trust**: Displays the padlock icon, reassuring users that the service is secure. ## Choosing Your Solution ๐ ๏ธ The best method depends on your infrastructure. ### ๐ For Local/Docker Users If you are running Open WebUI with Docker, the standard approach is to use a **Reverse Proxy**. This sits in front of Open WebUI and handles the SSL encryption. * **[Nginx](../../tutorials/https/nginx.md)**: The industry standard. Highly configurable, great performance. * **[Caddy](../../tutorials/https/caddy.md)**: **Easiest option**. Automatically obtains and renews Let's Encrypt certificates with minimal config. * **[HAProxy](../../tutorials/https/haproxy.md)**: Robust choice for advanced load balancing needs. ### โ๏ธ For Cloud Deployments * **Cloud Load Balancers**: (AWS ALB, Google Cloud Load Balancing) often handle SSL termination natively. * **Cloudflare Tunnel**: Excellent for exposing localhost to the web securely without opening ports. ### ๐งช For Development * **Ngrok**: Good for quickly testing Voice features locally. *Not for production.* ## ๐ Implementation Guides Ready to set it up? Check out our dedicated tutorial category for step-by-step configurations: