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

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

  •  1
     
  •   vicalloy ·
    vicalloy · 290 天前 · 3552 次点击
    这是一个创建于 290 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目地址: 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 管理用户。
    12 条回复    2022-05-30 10:55:06 +08:00
    hpu423
        1
    hpu423  
       290 天前
    0x73346b757234
        2
    0x73346b757234  
       290 天前
    一直在找解决 Outline 认证问题和简化部署的工具,刚部署成功了,已 star ,感谢。
    SenLief
        3
    SenLief  
       290 天前
    star
    April5
        4
    April5  
       290 天前
    这两天刚好在折腾,赞一个
    wangsyi13
        5
    wangsyi13  
       289 天前
    已 star ,脚本很简单,局域网直接成功
    但是想 ddns 代理后,oidc 访问不了,在看配置,估计是 nginx 配置问题
    molezz765
        6
    molezz765  
       289 天前
    @wangsyi13 直接放在云服务上是不是就没这个问题了
    wangsyi13
        7
    wangsyi13  
       289 天前   ❤️ 1
    @molezz765 直接部署外网应该是没问题的,我是用的 nps 映射的
    molezz765
        8
    molezz765  
       289 天前
    这个数据怎么备份?
    molezz765
        9
    molezz765  
       289 天前
    搞定了 ,data
    endintro
        10
    endintro  
       284 天前
    感谢,已部署成功并使用
    care
        11
    care  
       223 天前 via iPhone
    自托管开源版本好像不支持 ldap 认证…
    madao2015
        12
    madao2015  
       188 天前
    不错,已经用上了; 好像添加的用户不能自动生成管理员,但是改下 pg 数据库中的 isAdmin 字段就好了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1125 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 22:51 · PVG 06:51 · LAX 14:51 · JFK 17:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.