我试着使用了Crowi-Plus

经过

由于公司内部没有内部Wiki,所以我在寻找一个好的工具。在热门文章中适时出现了crowi-plus,于是我尝试在本地环境中引入了它。

各种安装的东西

Node.js 节点.js

请从这里下载并安装版本6系。

npm (Node Package Manager) 用于管理和共享 JavaScript 代码的工具。

安装Node.js时也会一并安装,但由于版本较旧,需要重新安装。安装可通过npm本身进行。

npm install -g npm

毛线

使用npm命令进行安装。

npm install -g yarn

MongoDB (蒙哥数据库)

从这里选择平台并进行下载。
虽然要求用户注册,但目前似乎没有收到任何邮件。也没有收到认证邮件,所以随便输入也可能通过。
选择ZIP文件格式进行下载,并进行解压。将其放置在适当的位置,并将路径添加到bin文件夹中。
另外,在bin文件夹的同级目录下创建logs和data文件夹。

根据2017年9月4日的补充,似乎MongoDB的官网已经改变了,原先的ZIP文件已经找不到了。不过据说在Win10上,64位服务器版本运行良好。
根据2017年10月13日的补充,在这里可以获取到Windows版。在最底部。但是32位版呢……可能没有吧……

Crowi Plus的构建和启动

请转到适当的目录,并执行以下命令。

git clone https://github.com/weseek/crowi-plus.git
cd crowi-plus
yarn

启动MongoDB。

mongod --dbpath c:\mongodb\data --logpath c:\mongodb\logs\mongodb.log

DB启动后无法使用命令提示符,需要打开另一个命令提示符来启动crowi-plus。

启动Crowi-Plus。

在Windows的环境变量中添加FILE_UPLOAD=local,以允许文件上传,并执行以下命令。

npm start

访问Crowi Plus

只需要一种选项:打开浏览器,访问localhost:3000,就可以使用crowi-plus。

尝试在本地安装

我们能够轻松地引入它。
我们正在考虑自动化和将其引入到公司内部服务器。