为您的初创公司自行托管一个维基(原因、说明和Docker-Compose)

2020-07-13 14:18:11

你的初创公司如何与团队其他成员分享知识?我们一直在使用Sack的#常规或#随机频道发布公告。我们定期发布文档和PPT闲置频道,以便其他人可以使用它们。我们有一个名为#Setup的频道来发布所有与IT相关的信息,比如如何登录VPN等。

但几周后,这些文档/笔记就变得超级难找了。就像好的SLACK搜索一样,你必须准确地知道你要找的是什么。我们需要的是一个集中的知识库网站,类似于Confluence。

但Confluence既笨重又缓慢,而且不便宜(每个用户5美元)。我们用TiddlyWiki做了实验。它自称是“一个非线性的个人网络笔记本”。它是一个开源软件,您可以将其托管在您的服务器或AWS上。但是它的非线性组织使它变得超级不直观和令人困惑。

然后,我找到了轮廓!Outline类似于TiddlyWiki,因为它是开源的,并且可以免费自托管。它的用户界面很好地平衡了纯文本注释的简单性和Confluence的特性爬行。登录到大纲是通过您的松弛-因此减少一个密码需要记住(或保存)。您可以为团队创建私人笔记本,也可以仅为您自己创建。您可以创建便笺的公共链接,以便与团队外部的人共享(例如通过电子邮件)。

最棒的是,如果您自行托管数据,数据就不会离开您的服务器!我们已经在AWS上部署了一台服务器来托管我们自己的python包服务器pypi。因为托管Pypi和托管Outline都不是特别密集,所以我们将Outline作为wiki.qure.ai托管在这台机器上。

不幸的是,有关自托管大纲的文档非常有限。没有健壮的docker-Compose可用来直接创建服务器。在这篇文章的其余部分,我将向您展示如何在您的笔记本电脑或服务器上进行托管。在开始之前,请确保安装对接器和对接器组合。