如何使用宝塔面板安装MinDoc在线文档管理系统

MinDoc 简介

MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。
MinDoc 的前身是 SmartWiki 文档系统。SmartWiki 是基于 PHP 框架 laravel 开发的一款文档管理系统。因 PHP 的部署对普通用户来说太复杂,所以改用 Golang 开发。可以方便用户部署和实用。
开发缘起是公司IT部门需要一款简单实用的项目接口文档管理和分享的系统。其功能和界面源于 kancloud 。
可以用来储存日常接口文档,数据库字典,手册说明等文档。内置项目管理,用户管理,权限管理等功能,能够满足大部分中小团队的文档管理需求。

更新记录:https://github.com/lifei6671/mindoc/releases

下载地址:https://github.com/lifei6671/mindoc/releases/download/v2.0/mindoc_linux_amd64.zip

安装

1、安装需要的环境和设置

A、在宝塔面板 – 安全 – 防火墙 添加8181端口

图片[1]-如何使用宝塔面板安装MinDoc在线文档管理系统-风情博客

B、因为MinDoc需要Golang环境,一般人对Golang可能不了解。我们就用编译好的来安装。现在只需要设置下环境变量。如果你想安装Golang环境,可以按这个教程来安装。https://www.wogaosuni.com/thread-584.htm

现在不安装Golang环境 我们用比较简单的方法来弄。

B-1,添加环境变量 使用vim 打开/etc/profile 文件

vim /etc/profile

在profile 最底部添加:

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

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

source /etc/profile

如果觉得用vim麻烦,可以用宝塔面板把环境变量文件下载下来,修改完成后上传,再将服务器重启即可。

在宝塔里添加网站

MinDoc 如果使用MySQL储存数据,则编码必须是utf8mb4。请在安装前,把数据库配置填充到项目目录下的 conf/app.conf 中。

图片[2]-如何使用宝塔面板安装MinDoc在线文档管理系统-风情博客


下载编译好的 MinDoc 接口文档在线管理系统:

20200321120617.png
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||docx_msdnos_com}"
db_username="${MINDOC_DB_USERNAME||docx_msdnos_com}"
db_password="${MINDOC_DB_PASSWORD||12345678}"

MinDoc支持Mysql或Sqlite3数据库,如果是个人使用,需求量不大,Sqlite3完全胜任要求,如果是团队使用可以考虑使用Mysql。修改conf/app.conf配置文件,将以下Mysql信息注释。

博主这里使用的是MySQL数据库,因为可以在宝塔面板可以使用phpMyAdmin管理数据库。

如果conf目录下不存在 app.conf 请重命名 app.conf.example 为 app.conf。

把MinDoc文档在线管理系统上传到网站根目录

在本地配置好后压缩后上传至网站根目录,再在服务器解压即可,注意原来的.../mindoc_linux_amd64/是复制到/www/wwwroot/doc.wnag.com.cn/

图片[4]-如何使用宝塔面板安装MinDoc在线文档管理系统-风情博客

初始化数据库

在 MinDoc 根目录下使用命令行执行如下命令,用于初始化数据库:

cd /www/wwwroot/doc.wnag.com.cn
./mindoc_linux_amd64 install

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

20200321121450.png

注意事项:如遇如下图所示错误是因为GLIBC库需要升级

1_K97U4GXNEE9ME5S.png.jfif

自己百度搜索教程。

启动程序

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

后台运行可退出窗口办法

nohup ./mindoc_linux_amd64 &
20200321121358.png

设置域名访问

通过http://你的域名:8181这样的方式访问显然不太友好也不便于记忆,可以使用Nginx反向代理绑定域名访问,以下Nginx配置供参考:

图片[8]-如何使用宝塔面板安装MinDoc在线文档管理系统-风情博客
location / {
     try_files /_not_exists_ @backend;
 }
 # 这里为具体的服务代理配置
 location @backend {
     proxy_set_header X-Forwarded-For $remote_addr;
     proxy_set_header Host            $http_host;
     proxy_set_header   X-Forwarded-Proto $scheme;
     #此处配置 MinDoc 程序的地址和端口号
     proxy_pass http://127.0.0.1:8181;
 }

默认程序会自动初始化一个超级管理员用户:admin 密码:123456 。请登录后重新设置密码。

安装服务

./mindoc_linux_amd64 service install

启动mindocd,并设置开机自启动

systemctl start mindocd
systemctl enable mindocd
温馨提示:本文最后更新于2022-11-23 01:51:35,某些文章具有时效性,若有错误或已失效,请在下方留言或联系风情站长
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容