• 简介

    MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。

  • win安装

    下载https://github.com/lifei6671/mindoc/releases
    使用的是 sqlite 数据库,请将 conf/app.conf 中的数据库配置成如下,系统会自动创建 sqlite 数据库文件:
    db_adapter=sqlite3
    db_database=mindoc_db
    初始化数据库mindoc_windows_amd64.exe install
    程序会自动初始化数据库,并创建一个超级管理员账号:admin 密码:123456
    直接双击 mindoc_windows_amd64.exe 即可
    访问 http://localhost:8181 就能访问 MinDoc.
    Nginx配置如下就能通过域名方法

    server {
      listen       80;
      #此处应该配置你的域名:
      server_name  webhook.iminho.me;
      charset utf-8;
      #此处配置你的访问日志,请手动创建该目录:
      access_log  /var/log/nginx/webhook.iminho.me/access.log;
      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;
      }
    }
  • Linux下安装

    下载编译文件并且解压unzip mindoc_linux_amd64.zip
    将项目放到go工作目录bin下,并通过命令进入到bin
    安装服务 chmod +x mindoc_linux_amd64 && ./mindoc_linux_amd64 service install
    启动|终止|重新启动service mindocd start/stop/restart
    端口放行8081,然后配置nginx

    server
    {
      listen 80;
      server_name pc.shanliwawa.top;
    
      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;
          proxy_pass http://127.0.0.1:8181;
      access_log  /www/wwwlogs/pc.shanliwawa.top.log;
      error_log  /www/wwwlogs/pc.shanliwawa.top.error.log;
    }
    }
文档更新时间: 2021-11-03 17:01   作者:Yoby