MM-Wiki是国人开发者使用GO开发的一个文档共享服务,引用作者的话语:
MM-Wiki 是一个轻量级的企业知识分享与团队协同软件,可用于快速构建企业 Wiki 和团队知识分享平台。部署方便,使用简单,帮助团队构建一个信息共享、文档管理的协作环境。
Github链接:MM-Wiki
因为想要在团队内部做基础建设,需要一个共享知识,非文档形式,易读易写,简单分享的服务。在挑选很多wiki类、文档类服务后觉得MM-Wiki还是挺符合我们的需求的,所以部署到虚拟机用用,遂成此文。
因为有段时间没有部署过服务器了,现在对工具了变得挑剔起来,以前折腾WAMP,LAMP之类的东西乐此不疲。现在,看到PHP写的开源服务就油然产生一种很麻烦的感觉,这也是选型过程中排除很多优秀文档共享服务的原因。因为MM-Wiki是Go开发的,所以Windows平台部署很简单,
先进行 MySQL Community Server 安装
MySQL Community Server 安装 - 简书 (jianshu.com)
再进行MM-Wiki安装
解压MM-Wiki压缩包,得到如下目录:
Go语言编写的服务的一个好处就是,无需安装环境,直接执行,开箱即用的效果。
第一步: 初始化服务
双击运行install文件加中的install.exe,启动控制台窗口(不要关它)。
然后,浏览器访问 http://[ip]:8090,[ip]换成你自己的IP地址。
在网页的初始化向导中配置服务器,主要配置的是Mysql的连接参数和MM-Wiki的用户名和密码。配置完成后关闭网页和控制台窗口。
第二步:启动服务
管理员权限运行cmd进入MM-Wiki路径,执行如下命令:
mm-wiki.exe --conf conf/mm-wiki.conf
执行效果如下,说明服务正常运行:
然后,浏览器访问 http://[ip]:8080/ ,[ip]换成你自己的IP地址,如果端口在配置时有改动,填写改动后的端口号。出现登录界面则说明服务启动成功。
输入初始化时设置的用户名和密码登录,Enjoy it!