使用 Authentik 保护任何通过 Traefik 反代的应用
推荐观看 Christian Lempa 的视频,然后跳过阅读这篇文章 动机 Traefik 是我很喜欢的反代程序,Authentik 是一个我最近开始尝试的支持自建的身份认证系统。Authentik 的 Outpost是一种可以部署在外部的组件,提供了非常大的灵活性。通过与 Traefik 的集成,可以为任何被 Traefik 反代的应用提供认证。 假设 * 有一个 Authentik 服务 * 在服务器 A 上,部署了不同的 Docker 容器,并通过 Traefik 反代 *如果所有东西都是部署在同一台主机上的话,简单的创建一个本地 Outpost 即可 通过HTTPS连接Docker Socket Authentik需要通过"integration"与Docker进行通信,因此我们首先需要在服务器 A 上配置Docker守护进程,使其支持安全的HTTPS连接。这遵循Docker官方的保护Docker守护进程安全的最佳实践。 准备证书…