我试着使用了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。
尝试在本地安装
我们能够轻松地引入它。
我们正在考虑自动化和将其引入到公司内部服务器。