什么是authentik?

  • authentik 是一个强调灵活性和多功能性的开源身份提供商。它可以无缝集成到现有环境中,以支持新协议。

  • Authentik 也是一个很好的解决方案,可以在您的应用程序中实现注册、恢复和其他类似功能,从而省去处理它们的麻烦。

截图预览

安装要求

  • 具有至少 2 个 CPU 内核和 2 GB RAM 的主机

  • Docker

  • Docker Compose(推荐使用 Compose v2)

安装教程

docker-compose方式安装

  1. 演示以在群晖NAS系统上安装为例
    (其他系统请自行安装好最新版本Docker、docker-compose)

  2. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

  3. 进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)

    cd /volume1/docker
  4. 创建并进入项目文件夹

    mkdir authentik && cd authentik
  5. 拉取docker-compose文件

    wget https://goauthentik.io/docker-compose.yml
  6. 编辑docker-compose.yml文件

    vi docker-compose.yml
  7. 按字母 i 键进入编辑模式,修改成下面的配置文件,按Esc键退出编辑模式,输入 :wq 退出并保存。