简介

一款适用于个人或团队场景使用的开源文档/ Wiki 软件。

准备

本篇文章是要使用traefik反向代理的,不了解的请参考这里

outline本身是没有提供账号登录的后端服务的,它依赖第三方的登录后端,今天这里是使用authelia作为账号后端。

authelia的安装部署参考

TrueNAS SCALE APP安装authelia并配合traefik认证
https://www.bilibili.com/video/BV1JL4y1B7gA/

outline本身也没有提供储存服务的,所以图片附件等都是依赖S3/MinIO的

MinIO的安装请参考这里

安装

从准备就可以看出这是一个难度较高的应用,模块化程度高,小白请三思

outline已经开发到SCALE的TrueCharts社区了,直接在可用应用里搜索即可。

image.png

image.png

  • OIDC_AUTH_URI:https://authelia.sagithome.com:9443/api/oidc/authorize
  • OIDC_TOKEN_URI:https://authelia.sagithome.com:9443/api/oidc/token
  • OIDC_USERINFO_URI:https://authelia.sagithome.com:9443/api/oidc/userinfo

请把authelia链接改成自己的

image.png

image.png

其他默认即可

配置authelia

image.png

点击编辑,然后往下滑滑到最后

image.png

image.png

  • Scope:openid,groups,email,profile

image.png

  • Url:https://outline.sagithome.com:9443/auth/oidc.callback(注意修改成自己的outline链接)
  • Grant:refresh_token,authorization_code
  • Configure response_types:code

image.png

  • form_post
  • query
  • fragment

配置MinIO

打开MinIO的控制UI

image.png

image.png

把区域改成一样的

好了全部配置好之后就可以使用outline了,你可以尝试上传图片,如果正常那就完成了

另外,outline删除图片是不会删除MinIO里的原文件的,需要手动删除!

最后修改:2022 年 06 月 02 日
感谢您的支持