跳到主要内容

🔒 HTTPS 加密

概述

尽管在大多数情况下,运行 Open WebUI 并不需要 HTTPS 加密,但某些功能(如 语音通话)将被现代浏览器阻止,除非启用了 HTTPS。如果你不打算使用这些功能,可以跳过这一部分。

HTTPS 的重要性

对于那些有较高流量拦截风险的部署环境,例如托管在互联网上的应用,建议实施 HTTPS 加密。这确保了用户名/密码注册和认证过程的安全性,保护敏感用户数据免受潜在威胁。

选择适合你的 HTTPS 方案

选择哪种 HTTPS 加密方案取决于用户的具体需求,并应与现有基础设施相匹配。以下是一些常见场景:

  • AWS 环境:使用 AWS 弹性负载均衡器通常是管理 HTTPS 的实用选择。
  • Docker 容器环境:常用的解决方案包括 Nginx、Traefik 和 Caddy。
  • Cloudflare:提供了一种简单的方式进行 HTTPS 设置,只需少量服务器端配置,适用于各种应用。
  • Ngrok:为本地开发环境快速设置 HTTPS 提供了便捷的方法,特别适合测试和演示。

更多指导

有关实际 HTTPS 加密部署的详细说明和社区提交的教程,请参阅 部署教程

本文档为理解如何在你的环境中启用 HTTPS 加密提供了起点。