V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
vicalloy
V2EX  ›  分享创造

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

  •  1
     
  •   vicalloy ·
    vicalloy · 2022-02-17 13:30:12 +08:00 · 7029 次点击
    这是一个创建于 995 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: 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 管理用户。
    16 条回复    2023-10-23 23:29:15 +08:00
    hpu423
        1
    hpu423  
       2022-02-17 14:42:41 +08:00
    0x73346b757234
        2
    0x73346b757234  
       2022-02-17 14:47:47 +08:00
    一直在找解决 Outline 认证问题和简化部署的工具,刚部署成功了,已 star ,感谢。
    SenLief
        3
    SenLief  
       2022-02-17 16:39:12 +08:00
    star
    April5
        4
    April5  
       2022-02-17 23:47:42 +08:00
    这两天刚好在折腾,赞一个
    wangsyi13
        5
    wangsyi13  
       2022-02-18 11:55:23 +08:00
    已 star ,脚本很简单,局域网直接成功
    但是想 ddns 代理后,oidc 访问不了,在看配置,估计是 nginx 配置问题
    molezznet
        6
    molezznet  
       2022-02-18 12:27:19 +08:00
    @wangsyi13 直接放在云服务上是不是就没这个问题了
    wangsyi13
        7
    wangsyi13  
       2022-02-18 13:10:54 +08:00   ❤️ 1
    @molezz765 直接部署外网应该是没问题的,我是用的 nps 映射的
    molezznet
        8
    molezznet  
       2022-02-18 16:00:49 +08:00
    这个数据怎么备份?
    molezznet
        9
    molezznet  
       2022-02-18 17:47:59 +08:00
    搞定了 ,data
    endintro
        10
    endintro  
       2022-02-23 11:00:19 +08:00
    感谢,已部署成功并使用
    care
        11
    care  
       2022-04-25 15:39:35 +08:00 via iPhone
    自托管开源版本好像不支持 ldap 认证…
    madao2015
        12
    madao2015  
       2022-05-30 10:55:06 +08:00
    不错,已经用上了; 好像添加的用户不能自动生成管理员,但是改下 pg 数据库中的 isAdmin 字段就好了
    cxxlxx
        13
    cxxlxx  
       2023-03-09 11:08:15 +08:00
    请问支持第三方 oauth 认证登录吗?
    cnlinjie
        14
    cnlinjie  
       2023-07-14 11:52:11 +08:00
    6666666
    cnlinjie
        15
    cnlinjie  
       2023-07-14 11:53:03 +08:00
    OIDC 的用户添加时,需要再编辑下,加上邮箱,要不然登录不了
    wangweitung
        16
    wangweitung  
       2023-10-23 23:29:15 +08:00
    已 star
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2324 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:00 · PVG 00:00 · LAX 08:00 · JFK 11:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.