890官方网站:如何快速构建自己的在线文档管理系统

发布时间 :2021-03-26 00:19:05 浏览: 99次 来源:网络整理 作者:佚名

今天引入了一个个人在线文档管理系统,即MinDoc

什么是MinDoc?

MinDoc是一个在线文档管理系统bet体育皇冠yabo亚博app ,适用于团队和个人。开发人员的最初目的是促进公司内部使用,模仿云开发。有laravel版本和golang版本。但是在线文档系统,laravel版本的部署非常麻烦,因为需要自己配置PHP开发环境bet体育皇冠 ,并且精力有限,因此中止了laravel的开发。在本文中在线文档系统,golang版本用于介绍如何安装。安装教程实际上在GitHub上可用,但是在安装过程中,我发现作者在几个地方写的不够,因此在此记录了这篇文章。

如何获取MinDoc

官方网站,github,wiki,代码下载,演示版

如何设置环境和准备工作

系统可以根据用户自定义缓存驱动程序,并且系统支持文件缓存,memcached,redis和其他缓存方法。您只需要在配置文件中修改以下配置,然后将该文件修改为缓存驱动程序即可。我在这里使用redis作为缓存驱动程序,下面将介绍安装redis的过程和用法。

cache_provider="${MINDOC_CACHE_PROVIDER||file}"

构建Redis

配置golang系统环境变量并安装

vim /etc/profile

在底部添加以下代码

请注意,opt中的目录由您定义。因为我在上一步中提到我移至/ opt目录。

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

本文需要注意

上一篇 如何选择婴儿奶瓶?玻璃,硅胶或PPSU哪个更好?