GoForum🌐 V2EX

看到有建议给 nas 服务套一层鉴权,分享一下我部署 authentik 的 docker compose

Goalonez · 2026-02-05 16:57 · 0 次点赞 · 0 条回复

这个帖子单纯分享下,方便想在 nas 上部署的兄弟。

别吵架。

我部这个主要是给一些没有 2FA 的服务套一层授权,自带 2FA 的也就懒得接入了。

services:
  authentik-server:
    image: ghcr.io/goauthentik/server:2025.10.3
    container_name: authentik-server
    command: server
    restart: unless-stopped
    environment:
      AUTHENTIK_SECRET_KEY: 密钥
      AUTHENTIK_POSTGRESQL__HOST: postgresql 地址
      AUTHENTIK_POSTGRESQL__PORT: postgresql 端口
      AUTHENTIK_POSTGRESQL__NAME: authentik
      AUTHENTIK_POSTGRESQL__USER: authentik
      AUTHENTIK_POSTGRESQL__PASSWORD: postgresql 密码
    ports:
      - 自定义端口:9000
      - 自定义端口:9443
    volumes:
      - - /本地存储配置目录/docker/authentik/media:/media
      - - /本地存储配置目录/docker/authentik/templates:/templates
    networks:
      - defaultnet
    mem_limit: 3g
    cpus: 3

  authentik-worker:
    image: ghcr.io/goauthentik/server:2025.10.3
    container_name: authentik-worker
    command: worker
    restart: unless-stopped
    user: root
    environment:
      AUTHENTIK_SECRET_KEY: 密钥
      AUTHENTIK_POSTGRESQL__HOST: postgresql 地址
      AUTHENTIK_POSTGRESQL__PORT: postgresql 端口
      AUTHENTIK_POSTGRESQL__NAME: authentik
      AUTHENTIK_POSTGRESQL__USER: authentik
      AUTHENTIK_POSTGRESQL__PASSWORD: postgresql 密码
    volumes:
      # - /var/run/docker.sock:/var/run/docker.sock
      - - /本地存储配置目录/docker/authentik/media:/media
      - - /本地存储配置目录/docker/authentik/certs:/certs
      - - /本地存储配置目录/docker/authentik/templates:/templates
    networks:
      - defaultnet
    mem_limit: 3g
    cpus: 3
    
networks:
  defaultnet:
    external: true
0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: Goalonez
发布: 2026-02-05
点赞: 0
回复: 0