🔒HTTPS 加密
简介
虽然在大多数情况下运行 Open WebUI 并不需要 HTTPS 加密,但某些功能(如语音通话)在现代浏览器中如果没有启用 HTTPS 就会被阻止。如果您不打算使用这些功能,可以跳过本节。
HTTPS 的重要性
对于存在流量拦截高风险的部署环境(如托管在互联网上的部署),建议实施 HTTPS 加密。这可以确保用户名/密码注册和认证过程的安全,保护敏感用户数据免受潜在威胁。
选择 HTTPS 解决方案
HTTPS 加密解决方案的选择取决于用户,应该与现有基础设施相适应。以下是一些常见场景:
- AWS 环境:使用 AWS Elastic Load Balancer 是管理 HTTPS 的理想选择。
- Docker 容器环境:常用解决方案包括 Nginx、Traefik 和 Caddy。
- Cloudflare:提供简单的 HTTPS 设置,仅需最小化服务器端配置,适用于广泛的应用场景。
- Ngrok:为本地开发环境提供快速的 HTTPS 设置方案,特别适用于测试和演示。
更多指南
关于 HTTPS 加密部署的详细说明和社区贡献的教程,请参阅部署教程。
本文档为您提供了在环境中启用 HTTPS 加密的基本选项概览。