暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

windows/centos部署MinDoc

IT学习道场 2022-07-11
2641

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



                文章转载自IT学习道场,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                评论