• 欢迎访问显哥博客,本网站纯属学习技术,绝无商业用途,欢迎小伙伴们共同学习!研究技术!QQ:52249909 加我QQ
  • 世界75亿人,这么小的概率,能认识你,是我一生的幸运,不妨加个QQ接触一下:52249909 加我QQ

一款非常好用的Doc文档管理系统——mindoc【显哥出品,必为精品】

web网站 lixian 2年前 (2020-04-04) 964次浏览 0个评论 扫描二维码
文章目录[隐藏]

前言

MinDoc 是一款针对IT团队开发的简单好用的文档管理系统。
部署mindoc在自己的服务器上不需要太多的繁琐操作,也不需要安装PHP、Tomcat等复杂服务,使用golang开发的一款文档管理系统。
在我们企业中,能满足大部分小团队的文档管理需求,感兴趣的小伙伴就来试试吧!
一款非常好用的Doc文档管理系统——mindoc【显哥出品,必为精品】

环境准备

系统:Centos7
数据库:Mariadb

一、下载Mindoc

1.下载mindoc软件包

下载mindoc软件包可直接在官网下载,但下载的速度是非常非常的慢…..(显哥哥特意买了一天的迅雷会员才下载完成)这里显哥哥已经把软件包放在了我的服务器上,可直接下载使用。
官网下载:

wget https://github.com/lifei6671/mindoc/releases/download/v0.9/mindoc_linux_amd64.zip

本地下载:

文件下载

  文件名称:mindoc_linux_amd64.zip  文件大小:18.7M
  下载声明:本站文件大多来自显哥哥收藏资源,仅供学习和研究使用,不得用于商业用途,如有版权问题,请联系小显哥哥哦!【显哥出品,必为精品】
  下载地址:点击下载

2.创建站点目录并解压

[root@lixian ~]# mkdir /mindoc && cd /mindoc
[root@lixian /mindoc]# yum install -y unzip
[root@lixian /mindoc]# unzip mindoc_linux_amd64.zip

二、安装数据库

1.安装并配置mariadb数据库

安装数据库并设置密码

[root@lixian /mindoc]# yum install -y mariadb-server mariadb
[root@lixian /mindoc]# systemctl restart mariadb && systemctl enable mariadb
[root@lixian /mindoc]# mysqladmin -uroot password

2.登录数据库并创建mindoc_db数据库

[root@lixian /mindoc]# mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE mindoc_db  DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;

3.编写mindoc配置数据库文件

找到以下内容并更改数据库信息,数据库密码一定要正确。

[root@lixian /mindoc]# vim /mindoc/conf/app.conf
####################MySQL 数据库配置###########################
#支持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||./database/mindoc.db}"
db_username="${MINDOC_DB_USERNAME||root}"
db_password="${MINDOC_DB_PASSWORD||123456}"

三、安装Mindoc

1.初始化数据库

看到Install Successfully!则就初始化成功。

[root@lixian /mindoc]# ./mindoc_linux_amd64 install
Install Successfully!

2.启动程序

[root@lixian /mindoc]# ./mindoc_linux_amd64

接下来就可以浏览器访问IP+8181端口访问了。

注意:如果使用云服务器,要在云服务器界面把8181端口打开。

3.使用systemd管理服务

我们在启动mindoc的时候,只能在当前窗口持续运行,不能退出,如果退出则服务终端
下面我们使用systemctl在后台运行mindocd服务
安装并启动mindocd服务

[root@lixian /mindoc]# ./mindoc_linux_amd64 service install
[root@lixian /mindoc]# systemctl restart mindocd.service

四、设置nginx反向代理

1.安装nginx

[root@lixian /mindoc]# yum install -y nginx
[root@lixian /mindoc]# systemctl restart nginx

2.配置nginx代理

创建日志目录

[root@lixian /mindoc]# mkdir -p /var/log/nginx/mindoc

编写nginx配置文件,并将以下server内容替换原来的server内容。

[root@lixian /mindoc]# vim /etc/nginx/nginx.conf
server {
  listen 80;
  server_name doc.moerats.com;
  access_log /var/log/nginx/mindoc/access.log;
  charset utf-8;

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;
    }

}

五、浏览器访问mindoc

部署完成啦,下面我们就可以用IP地址的方式去访问啦
一款非常好用的Doc文档管理系统——mindoc【显哥出品,必为精品】


超级管理员账号:admin 密码:123456

本站博主 , 版权所有丨如未注明 , 均为原创
转载请注明原文链接:一款非常好用的Doc文档管理系统——mindoc【显哥出品,必为精品】
喜欢 (1)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到