爱意满满的作品展示区。
vicalloy

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

  •  1
     
  •   vicalloy ·
    vicalloy · Feb 17, 2022 · 8328 views
    This topic created in 1551 days ago, the information mentioned may be changed or developed.

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