Linux 下安装部署 DocHub 文库系统
尽管 DocHub
是使用Go语言开发的,但是部署 DocHub
程序,并不需要安装Go语言的环境,也不需要掌握Go语言,就好比你从深圳坐飞机到北京,不需要你会开飞机也不需要你会造飞机一个道理…
既然您使用Linux,则我就默认您对Linux也比较熟悉,所以当前教程写的比较简单。
快速安装命令参考如下
Minio的安装,请根据 Minio 安装和配置文档 进行安装,如果不使用 Minio 作为本地存储,则不需要进行安装和配置。
本教程以minio为例,Minio 的使用文档:
下载 Linux 版 DocHub 程序:https://gitee.com/truthhun/DocHub/releases
解压到您的程序目录,通过以下命令启动程序:
填写了配置项,点击安装,如果全部配置项都填写正确,则安装成功,会直接在 conf 目录下,生成 app.conf 文件;否则安装失败,需要根据错误提示,修正配置项。
另外一种安装方式就是把 conf
目录下的 修改成 app.conf
,然后再根据 app.conf
中的配置提示修改配置项,修改好之后,再重新启动程序。
程序安装成功之后,通过访问 链接登录管理后台,初始账号密码等如下:
系统设置
-> 依赖设置
,配置项修改如下:
如果不配置,则文档转化服务将无法正常工作!!!
这里以本地部署的 Minio
为例,我创建的公共读和私有读 Bucket 分别为 dochub-public
和 dochub-private
。
我的 Minio 程序启动之后,给出的配置信息如下:
所以,我在管理后台 -> Minio(本地存储)
的配置参考如下:
配置完云存储配置项之后,还要配置一下系统设置中的网站设置
:
我们这里选择 Minio 选项。
我们已经配置了云存储
和依赖设置
, 剩下的网站设置
、邮箱设置
、日志设置
、有些配置项还需要进行配置,认真看配置项的提示进行配置即可。
至于其他的 Nginx 或者 Apache 等反向代理和域名绑定相关的服务,以及 supervisor 守护进程的安装配置,可自行通过搜索引擎找到相关教程,或者通过以前的 来查看 Nginx 和 supervisor 的安装和配置。
至此,Linux 下的部署算是完成了。