MinDoc 简介
MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。
MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和使用。
开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于 kancloud 。
可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。
演示站点&文档:
https://www.iminho.me/wiki/docs/mindoc/
https://doc.gsw945.com/docs/mindoc-docs/
windows安装MiniDoc
官网下载:https://github.com/mindoc-org/mindoc/releases
下载windows版本
解压后,把解压的文件夹剪切到D盘或者E盘
本机安装了mysql,并且账号密码是 root 123456 就不用修改 mindoc_windows_amd64\conf 下的 app.conf
保存后,在
cmd里的安装命令
.\mindoc_windows_amd64.exe install # 打开cmd输入该命令,操作的时候cmd的工作域要在你存放mindoc_windows_amd64.7z解压文件的目录
复制
控制台会提示安装成功的
启动 minidoc
双击mindoc_windows_amd64.exe 运行运用就可以了
关掉窗口,服务停掉,这种适合自己本机玩,若是部署在windows server上,还是要后台启动
没有后台运行,确实有点low,下面来个后台的启动和停止
后台启动脚本 start.bat
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
cd "C:\Users\Admin\Desktop\mindoc_windows_amd64"
mindoc_windows_amd64.exe
复制
cd "C:\Users\Admin\Desktop\mindoc_windows_amd64" 这个是你minidoc的目录
后台停止脚本 stop.bat
@echo off
setlocal enabledelayedexpansion
set port=8181
for f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
if "%%e%" == "" (
set pid=%%d
) else (
set pid=%%e
)
echo !pid!
taskkill f pid !pid!
)
pause
复制
意思是 杀掉端口 8181 的进程,因为我们采用的是windows的minidoc的默认端口,若你改了端口,这个启动脚本也要搞成你修改的端口
centos7安装MiniDoc
下载:https://github.com/mindoc-org/mindoc/releases
下载下来后,上传到centos服务器
我在centos服务器的 opt下新建了一个 minidoc文件夹:cd opt,mkdir minidoc
cd /opt
mkdir minidoc
复制
上传到centos上
解压 mindoc_linux_musl_amd64.zip
[root@node1 minidoc]# unzip mindoc_linux_musl_amd64.zip -d opt/minidoc/webServer
复制
打开conf下的配置 app.conf,修改配置文件
注意:如果你本机装了 mysql ,并且是 root 密码= 123456 就不用修改配置文件
如果本机装了 mysql,账号密码不是 root 123456,就需要修改app.conf配置(修改mysql的连接)
保存;
然后在下图的目录下 mindoc_linux_musl_amd64 (这个脚本所在目录下)
执行安装命令:
[root@node1 webServer]# ./mindoc_linux_musl_amd64 install
复制
然后在这个目录下,启动服务即可
[root@node1 webServer]# ./mindoc_linux_musl_amd64
复制
在浏览器地址栏中输入:ip + 端口,可以看出默认端口是 8182,修改修改的,可以到配置文件里修改
使用文档参考:https://doc.gsw945.com/docs/mindoc-docs/mindoc-summary.md