MinDoc的前身是SmartWiki文档系统。SmartWiki是基于PHP框架laravel开发的一款文档管理系统。因PHP的部署对普通用户来说太复杂,所以改用Golang开发。可以方便用户部署和实用。
开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于kancloud。
可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。
之前的文章说过docker安装,那么这篇文章就来说说如何手动安装,喜欢docker安装的同学可以看看之前的文章:
宝塔面板Docker安装mindoc–一款针对IT团队开发的简单好用的文档管理系统
项目:https://github.com/lifei6671/mindoc
安装文档:https://www.iminho.me/wiki/docs/mindoc/mindoc-linux.md
演示:https://doc.iminho.me/
(1)宝塔面板(宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取https://www.bt.cn/?invite_code=MV9ub2NxdmI=)
(2)宝塔面板配置好golang环境(宝塔面板Linux环境-安装Golang:Go语言环境安装以及程序如何运行)
(3)NGINX1.18(版本随意)
(4)MySQL5.7(如果你使用的mysql数据库,请创建一个编码为utf8mb4格式的数据库)
(1)下载程序
请从?https://github.com/lifei6671/mindoc/releases?下载最新版的可执行文件,一般文件名为mindoc_linux_amd.tar.gz或mindoc_linux_amd64.zip。
直接用宝塔自带的远程下载功能下载即可,
(2)解压
下载后解压,可以利用宝塔面板自带解压功能,
tar-xzvfmindoc_linux_amd64.tar.gz
unzipmindoc_linux_amd64.zip
(3)创建数据库
宝塔面板创建数据库,额,截个图吧。
如果你使用的是sqlite数据库,请将conf/app.conf中的数据库配置成如下,系统会自动创建sqlite数据库文件:
db_database=mindoc_db
(4)配置数据库

cpconf/app.conf.exampleconf/app.conf
不过最新版本里面已经有了app.conf文件,可以不用修改了(*^____^*),但是数据库还是需要配置下的,大概再59行,具体如下:
#支持MySQL和sqlite3两种数据库,如果是sqlite3则db_database标识数据库的物理目录
db_adapter="${MINDOC_DB_ADAPTER||sqlite3}"
db_host="${MINDOC_DB_HOST||127.0.0.1}"
db_port="${MINDOC_DB_PORT||3306}"
db_database="${MINDOC_DB_DATABASE||https://www.daniao.org/database/mindoc.db}"
db_username="${MINDOC_DB_USERNAME||root}"
db_password="${MINDOC_DB_PASSWORD||123456}"
自行修改数据库用户名和密码。
(5)初始化数据库
在MinDoc根目录下使用命令行执行如下命令,用于初始化数据库:
https://www.daniao.org/mindoc_linux_amd64install
稍等片刻,程序会自动初始化数据库,并创建,超级管理员账号:admin?密码:123456
(6)启动程序
chmod+xmindoc_linux_amd64
https://www.daniao.org/mindoc_linux_amd64
此时访问http://IP:8181就能访问MinDoc了。(注意,安全中开启8181端口,像阿里云等,还需要额外在安全组开放端口。)
配置好了后,再使用断开运行,此时程序还没启动,接下来我们还需要启动下。
(1)安装Supervisor管理器
安装路径:软件商店→系统工具
(2)设置守护进程
点开Supervisor管理器进行守护设置,具体
如果设置SSL,请先停掉dl,之后申请,申请好之后开启dl即可。
前面说过如何docke安装,但是很多同学不喜欢docke安装,所以本教程算是对前面教程的一个补充。
其他没啥好说的,具体使用,请自行折腾。
本文来源:vps主机--宝塔面板手动安装MinDoc–(一款针对IT团队开发的简单好用的文档管理系统)
本文地址:https://www.idcbaba.com/vps/3148.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。