简介
MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。
MinDoc 用 Golang 开发。可以方便用户部署和实用,支持Markdown
和HTML
两种编辑器。
可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。
配置依赖
安装go语言环境依赖:https://golang.google.cn/dl/
一直点下一步即可,默认是安装在c:\Go目录下。
新增环境变量:
变量名:ZONEINFO
变量值:C:\Go\lib\time\zoneinfo.zip
如果服务器装不了go,那么可以在一台可以装的机器上装好,然后把C:\Go\lib\time\zoneinfo.zip
拷贝到服务器的C:\Go\lib\time\
目录下。
下载mindoc的windows安装包
https://github.com/lifei6671/mindoc/releases
一般文件名为 mindoc_windows_amd.zip
解压安装包
将刚才下载的文件解压到任意目录。建议不用用中文目录名称
。
创建数据库
这里使用mysql数据库
CREATE DATABASE mindoc_db DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
配置数据库
将刚才解压目录下 conf/app.conf.example 重名为 app.conf
。同时配置如下节点:
#数据库配置
db_adapter=mysql
#mysql数据库的IP
db_host=127.0.0.1
#mysql数据库的端口号一般为3306
db_port=3306
#刚才创建的数据库的名称
db_database=mindoc_db
#访问数据库的账号和密码
db_username=root
db_password=123456
在 MinDoc 根目录下使用命令行执行如下命令,用于初始化数据库
mindoc_windows_amd64.exe install
稍等一分钟,程序会自动初始化数据库,并创建一个超级管理员账号:admin
密码:123456
启动程序
如果你设置了环境变量,但是没有重启电脑,请在cmd命令行启动 mindoc_windows_amd64.exe 程序。
如果你设置了环境变量,并且重启了电脑,双击 mindoc_windows_amd64.exe 即可。
此时访问 http://localhost:8181 就能访问 MinDoc 了。
注册为windows系统服务
注册为windows系统服务器后即使命令行黑窗口关闭,服务依然可以正常运行。
在mindoc的根目录下用cmd执行下面命令即可注册为系统服务:
mindoc_windows_amd64 service install