logo
icon

Outline

为成长中的团队打造的最快知识库。自托管、开源的 Wiki 与文档工具,支持实时协作与 Markdown。

template cover
部署次数0
发布者zeaburZeabur
创建于2026-07-21
标签
WikiKnowledge BaseDocumentationOpen Source

Outline

Outline 是一套快速、可协作的开源知识库与 Wiki。此模板会一并部署 PostgreSQL 与 Redis,并使用本地文件存储(无需 S3/MinIO)。

⚠️ 你必须配置一种登录方式(SSO)

Outline 没有账号密码登录,只能通过 SSO(OIDC、Google、Slack、GitHub 等)登录。Email 魔术链接仅适用于「已存在」的用户,因此第一个管理员账号必须通过 SSO 创建。部署后,请在 outline 服务上配置以下其中一种,并重启服务:

💡 第一个登录的人会自动成为管理员 —— 没有额外的管理员设置步骤,只要确保你是第一个登录的人即可。

方案 A — 通用 OIDC(Authentik / Logto / Keycloak / Zitadel…)

outline 服务配置:

  • OIDC_CLIENT_ID
  • OIDC_CLIENT_SECRET
  • OIDC_AUTH_URI
  • OIDC_TOKEN_URI
  • OIDC_USERINFO_URI

回调地址:https://你的域名/auth/oidc.callback

方案 B — Google

在 Google Cloud Console 创建 OAuth 客户端后配置:

  • GOOGLE_CLIENT_ID
  • GOOGLE_CLIENT_SECRET

回调地址:https://你的域名/auth/google.callback

注意事项

  • SECRET_KEYUTILS_SECRET 会在首次启动时自动生成并保存到数据卷,请勿更改,否则已有加密数据将无法读取。
  • 若要启用 Email 邀请,请配置 SMTP_* 变量。
  • 上传文件存储于持久卷 /var/lib/outline/data

链接与许可