开源 wiki 和知识管理系统 Outline 的快速部署脚本

2022-02-17 13:30:12 +08:00
 vicalloy

项目地址: https://github.com/vicalloy/outline-docker-compose

前一段想部署一个 Wiki ,看了一圈被 Outline 的颜值吸引。Outline 支持部署到自己服务器,只是自部署的体验真的不太好。Outline 部署主要就下面几个问题。

  1. 默认使用 AWS 的 S3 服务。
  2. 不提供用户管理模块,需通过 Slack 、Google 或是自建 OIDC 服务进行登录。

网上已用基于 docker-compose 的部署方案主要有两个:

  1. outline-wiki-docker-compose
    1. 提供交互式脚本,生成 docker-compose 配置文件。
    2. 使用 Slack 进行登录,国内使用体验不好。
    3. 脚本太老,存在 Bug ,图片上传后显示不了。
  2. docker-outline
    1. 国内用户写的部署脚本。目前中文网络环境下搜索 Outline 找到的都是 soulteary 的文章。
    2. 脚本不够智能,配置参数还是有些多。
    3. 内置了 OIDC 服务,不过好像不支持用户管理,只能创建一个用户。(注:没仔细研究过,不确定)

出于自己部署的需要,参考 outline-wiki-docker-compose 的实现,新开了 Outline 的部署项目。

  1. 配置文件尽量简化。只有 config.sh 一个配置文件,其他配置文件由脚本生成。
  2. 内置 OIDC 服务,可以直接通过 Web 管理用户。
6488 次点击
所在节点    分享创造
16 条回复
hpu423
2022-02-17 14:42:41 +08:00
0x73346b757234
2022-02-17 14:47:47 +08:00
一直在找解决 Outline 认证问题和简化部署的工具,刚部署成功了,已 star ,感谢。
SenLief
2022-02-17 16:39:12 +08:00
star
April5
2022-02-17 23:47:42 +08:00
这两天刚好在折腾,赞一个
wangsyi13
2022-02-18 11:55:23 +08:00
已 star ,脚本很简单,局域网直接成功
但是想 ddns 代理后,oidc 访问不了,在看配置,估计是 nginx 配置问题
molezznet
2022-02-18 12:27:19 +08:00
@wangsyi13 直接放在云服务上是不是就没这个问题了
wangsyi13
2022-02-18 13:10:54 +08:00
@molezz765 直接部署外网应该是没问题的,我是用的 nps 映射的
molezznet
2022-02-18 16:00:49 +08:00
这个数据怎么备份?
molezznet
2022-02-18 17:47:59 +08:00
搞定了 ,data
endintro
2022-02-23 11:00:19 +08:00
感谢,已部署成功并使用
care
2022-04-25 15:39:35 +08:00
自托管开源版本好像不支持 ldap 认证…
madao2015
2022-05-30 10:55:06 +08:00
不错,已经用上了; 好像添加的用户不能自动生成管理员,但是改下 pg 数据库中的 isAdmin 字段就好了
cxxlxx
2023-03-09 11:08:15 +08:00
请问支持第三方 oauth 认证登录吗?
cnlinjie
289 天前
6666666
cnlinjie
289 天前
OIDC 的用户添加时,需要再编辑下,加上邮箱,要不然登录不了
wangweitung
187 天前
已 star

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/834483

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX