Windows下安装dochub

1.下载相关程序和依赖

  • Libreoffice (https://www.libreoffice.org/ )
  • Calibre (https://calibre-ebook.com/download)
  • ImageMagick (https://www.imagemagick.org/script/download.php)
  • pdf2svg (https://github.com/TruthHun/pdf2svg-windows/releases)
  • Minio(可选,https://github.com/minio/minio/releases )
  • DocHub (https://gitee.com/truthhun/DocHub/releases )

以上软件,网盘链接如下:

链接: https://pan.baidu.com/s/1swcc9ZHJatqD7jSfhisk6Q 提取码: 6xsn

下载下来的软件包如下:

Windows下安装dochub_第1张图片

 

MySQL 数据库,请自行找办法进行安装,这里不提供 MySQL 的安装教程。 如果您使用的

2.安装和配置依赖

2.1Libreoffice安装

作用

对 office 文档进行转换处理。在我们程序中,主要用它来将 office 文档转成 PDF。

安装

双击下载下来的 Libreoffice 程序,全部使用默认安装的方式进行安装,直接点击“下一步”安装完成。

将Libreoffice 加入到 Windows系统环境 Path 变量。 我这里Windows的安装路径是:

C:\Program Files (x86)\LibreOffice

加入到系统环境变量中的 Path 变量值:

C:\Program Files (x86)\LibreOffice\program

2.2Calibre

calibre 是一款强大的电子书工具。

作用

用来将 mobiepubtxt 等格式的电子书转成 PDF 文档,以及在 Windows 下缺少 pdftotext 的工具的时候,从 PDF 文档中提取 txt 内容。

安装

将下载下来的 calibre 二进制exe 文件,直接点击运行安装,采用默认安装的方式即可。

安装完成之后,将 calibre 的路径加入到 Windows 系统 Path 环境变量。

这里,我的安装路径是:

  1. C:\Program Files\Calibre2

所以这里,我将上面的路径加入到系统的 Path 系统变量中。

 

2.3pdf2svg

作用

用来将 PDF 转成 svg 文件,以供文档浏览。

安装

解压之后,将 64位 的版本直接放到C盘。

我这里,pdf2svg 的位置如下:

C:\Program Files\pdf2svg

然后把这个路径加入到 Windows系统的 Path 环境变量中。

2.4ImageMagick

作用

将文档的转化的首个svg图片转成jpg图片,用于作为文档的封面。

双击下载下来的 ImageMagick 二进制 exe 文件,采用默认方式进行安装即可。

在这里,我的安装路径如下:

C:\Program Files\ImageMagick-7.0.8-Q16

则把上述路径,添加到系统的环境变量之中。

 

2.5Minio

Minio 是一个开源的云存储方案。Minio是一个非常轻量的服务,可以很简单的和其他应用的结合,类似 NodeJS, Redis 或者 MySQL。

Minio 是一个基于Apache License v2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

安装

下载结束后,cmd命令行进入minio.exe所在文件夹,

C:\Program Files\minio

然后执行

minio.exe server C:\wenkudata

minio服务启动成功,其中C:\wenkudata可设置成读者本地磁盘任何位置。

C:\Program Files\minio>minio.exe server C:\wenkudata

+-----------------------------------------------------------------+
| You are running an older version of Minio released 2 months ago |
| Update: Run `minio update`                                      |
+-----------------------------------------------------------------+

Endpoint:  http://169.254.133.227:9000  http://169.254.157.220:9000  http://169.254.64.146:9000  http://192.168.0.107:9000  http://169.254.221.60:9000  http://192.168.203.1:9000  http://10.127.127.1:9000  http://192.168.229.1:9000  http://127.0.0.1:9000
AccessKey: 2ANT090874TR8P6S1YGI
SecretKey: rzjTOWgJIIxkhPxb0RYiwMMk1BcW8ws1I2HgaYcs

Browser Access:
   http://169.254.133.227:9000  http://169.254.157.220:9000  http://169.254.64.146:9000  http://192.168.0.107:9000  http://169.254.221.60:9000  http://192.168.203.1:9000  http://10.127.127.1:9000  http://192.168.229.1:9000  http://127.0.0.1:9000

Command-line Access: https://docs.minio.io/docs/minio-client-quickstart-guide
   $ mc.exe config host add myminio http://169.254.133.227:9000 2ANT090874TR8P6S1YGI rzjTOWgJIIxkhPxb0RYiwMMk1BcW8ws1I2HgaYcs

Object API (Amazon S3 compatible):
   Go:         https://docs.minio.io/docs/golang-client-quickstart-guide
   Java:       https://docs.minio.io/docs/java-client-quickstart-guide
   Python:     https://docs.minio.io/docs/python-client-quickstart-guide
   JavaScript: https://docs.minio.io/docs/javascript-client-quickstart-guide
   .NET:       https://docs.minio.io/docs/dotnet-client-quickstart-guide

minio使用

minio服务启动后,默认端口是9000,在命令界面会显示如下信息:

AccessKey: 2ANT090874TR8P6S1YGI
SecretKey: rzjTOWgJIIxkhPxb0RYiwMMk1BcW8ws1I2HgaYcs

使用Minio浏览器进行验证

安装后使用浏览器访问http://127.0.0.1:9000,如果可以访问,则表示minio已经安装成功。

Windows下安装dochub_第2张图片

Windows下安装dochub_第3张图片

点击右下角按钮,分别创建两个Bucket:

  • dochub-public
  • dochub-private

Windows下安装dochub_第4张图片Windows下安装dochub_第5张图片

设置 Bucket 权限

我们创建的所有 Bucket,默认全都是私有的。

但我们程序,需要有一个 Bucket 是公共读的,所以这里我们设置dochub-public为公共读即可。选择 Read Only,然后添加即可。不需要设置 prefix.

 

Windows下安装dochub_第6张图片

Windows下安装dochub_第7张图片

以上依赖安装和配置好之后,我的系统环境中Path配置如下

Windows下安装dochub_第8张图片

部署和启动 DocHub 程序

把下载下来的 DocHub 程序解压到你想存放的程序目录,解压后目录如下:

Windows下安装dochub_第9张图片

双击DocHub.exe程序文件启动文库系统,或者在 cmd 中执行也可以。

Windows下安装dochub_第10张图片

浏览器访问 http://localhost:8090 , 如果程序未安装,会进入安装界面,根据提示,输入 MySQL 数据库的配置进行安装。

千万要注意的是,您创建的数据库,必须是 utf8 或者 utf8mb4 字符编码,否则程序安装失败。

Windows下安装dochub_第11张图片

Windows下安装dochub_第12张图片

设置系统配置项

程序安装成功之后,通过访问 http://localhost:8090/admin 链接登录管理后台,初始账号密码等如下:

 复制代码
  1. 账号: admin
  2. 密码: admin
  3. 验证码:芝麻开门

[关键] 配置依赖

系统设置 -> 依赖设置,配置项修改如下:

Windows下安装dochub_第13张图片

[关键] 云存储配置

这里以本地部署的 Minio 为例,我创建的公共读和私有读 Bucket 分别为 dochub-public 和 dochub-private

所以,我在管理后台 云存储配置 -> Minio(本地存储) 的配置如下: 

Windows下安装dochub_第14张图片

因为我的服务只是在本机进行的访问,所以我绑定的域名均为 http://127.0.0.1:9000 ,如果您的服务是提供线上访问,需要填写正确的IP或者绑定的域名。

配置完云存储配置项之后,还要配置一下系统系统: 

Windows下安装dochub_第15张图片

我们这里选择 Minio 选项。

其他配置项

我们已经配置了云存储依赖设置, 剩下的网站设置邮箱设置日志设置全文搜索设置有些配置项还需要进行配置,认真看配置项的提示进行配置即可。

至此,Windows下的部署算是完成了。

 

 

 

 

 

你可能感兴趣的:(工具)