分享WP资源
是件美好的事情

宝塔安装MinDoc接口文档在线管理系统

腾讯云限时秒杀活动

MinDoc

最近在找一款开源文档管理系统,在我的印象中2016年搭建过一次文档系统,但记不起名字,对UI还是有点印象,反复搜索,最后在Google上找到了SmartWiki 文档系统,对没错,16年就是用的它,不过早已不维护了…

MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。他的前身就是我要找的SmartWiki 文档系统。

MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用,同时增加Markdown和HTML两种编辑器。

开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于 kancloud 。

可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。

演示站点: http://doc.iminho.me

官方文档:https://www.iminho.me/wiki/docs/mindoc/mindoc-summary.md

默认用户名密码:admin/123456

简要安装

MinDoc需要Golang环境,一般人对Golang可能不了解。我们就用编译好的来安装

1 . 创建网站(MySQL数据库编码utf8mb4),已编译的源码

https://github.com/lifei6671/mindoc/releases

2 . 宝塔放行8181 端口

3 . 添加环境变量

打开/etc/profile 文件,底部增加

export PATH=$PATH:/www/wwwroot/domain.com/lib/time/zoneinfo.zip

4 . 添加之后,保存退出,然后执行如下命令使其生效

source /etc/profile

5 . 配置数据库

目录下的 conf/app.conf 文件

如果没有,重命名app.conf.example为app.conf

#支持MySQL和sqlite3两种数据库,如果是sqlite3 则 db_database 标识数据库的物理目录
db_adapter="${MINDOC_DB_ADAPTER||MySQL}"
db_host="${MINDOC_DB_HOST||127.0.0.1}"
db_port="${MINDOC_DB_PORT||3306}"
db_database="${MINDOC_DB_DATABASE||name}"
db_username="${MINDOC_DB_USERNAME||name}"
db_password="${MINDOC_DB_PASSWORD||pwd}"

初始化数据库

cd /www/wwwroot/domain.com
./mindoc_linux_amd64 install

提示 Install Successfully! 说明已经安装完成。

启动程序

#修改可执行权限
chmod +x mindoc_linux_amd64
#启动程序
./mindoc_linux_amd64

后台运行可退出窗口办法

nohup ./mindoc_linux_amd64 &

现在可以通过IP:8181访问了


设置反代

ip:port访问较为麻烦。面板 – 反向代理

安装服务

./mindoc_linux_amd64 service install

启动+开机自启动

systemctl start mindocd
systemctl enable mindocd

管理命令

#数据库初始化命令: install
./mindoc_linux_amd64 install
#版本查看: version
./mindoc_linux_amd64 version
#安装服务(会创建一个以mindocd`为服务名的服务)
./mindoc_linux_amd64 service install 
#卸载服务
./mindoc_linux_amd64 service remove
#修改账号密码
./mindoc_linux_amd64 password -account admin -password 123456
 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:莲花不妖 » 宝塔安装MinDoc接口文档在线管理系统
分享到: 生成海报

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录