以上软件,网盘链接如下:
链接: https://pan.baidu.com/s/1swcc9ZHJatqD7jSfhisk6Q 提取码: 6xsn
下载下来的软件包如下:
MySQL 数据库,请自行找办法进行安装,这里不提供 MySQL 的安装教程。 如果您使用的
对 office 文档进行转换处理。在我们程序中,主要用它来将 office 文档转成 PDF。
双击下载下来的 Libreoffice 程序,全部使用默认安装的方式进行安装,直接点击“下一步”安装完成。
将Libreoffice 加入到 Windows系统环境 Path 变量。 我这里Windows的安装路径是:
C:\Program Files (x86)\LibreOffice
加入到系统环境变量中的 Path 变量值:
C:\Program Files (x86)\LibreOffice\program
calibre
是一款强大的电子书工具。
用来将 mobi
、epub
、txt
等格式的电子书转成 PDF 文档,以及在 Windows 下缺少 pdftotext
的工具的时候,从 PDF 文档中提取 txt 内容。
将下载下来的 calibre 二进制exe 文件,直接点击运行安装,采用默认安装的方式即可。
安装完成之后,将 calibre 的路径加入到 Windows 系统 Path 环境变量。
这里,我的安装路径是:
C:\Program Files\Calibre2
所以这里,我将上面的路径加入到系统的 Path 系统变量中。
作用
用来将 PDF 转成 svg 文件,以供文档浏览。
安装
解压之后,将 64位 的版本直接放到C盘。
我这里,pdf2svg 的位置如下:
C:\Program Files\pdf2svg
然后把这个路径加入到 Windows系统的 Path
环境变量中。
将文档的转化的首个svg
图片转成jpg
图片,用于作为文档的封面。
双击下载下来的 ImageMagick 二进制 exe 文件,采用默认方式进行安装即可。
在这里,我的安装路径如下:
C:\Program Files\ImageMagick-7.0.8-Q16
则把上述路径,添加到系统的环境变量之中。
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服务启动后,默认端口是9000,在命令界面会显示如下信息:
AccessKey: 2ANT090874TR8P6S1YGI
SecretKey: rzjTOWgJIIxkhPxb0RYiwMMk1BcW8ws1I2HgaYcs
安装后使用浏览器访问http://127.0.0.1:9000,如果可以访问,则表示minio已经安装成功。
点击右下角按钮,分别创建两个Bucket:
我们创建的所有 Bucket,默认全都是私有的。
但我们程序,需要有一个 Bucket 是公共读的,所以这里我们设置dochub-public
为公共读即可。选择 Read Only
,然后添加即可。不需要设置 prefix.
以上依赖安装和配置好之后,我的系统环境中Path配置如下
把下载下来的 DocHub 程序解压到你想存放的程序目录,解压后目录如下:
双击DocHub.exe
程序文件启动文库系统,或者在 cmd
中执行也可以。
浏览器访问 http://localhost:8090 , 如果程序未安装,会进入安装界面,根据提示,输入 MySQL 数据库的配置进行安装。
千万要注意的是,您创建的数据库,必须是 utf8
或者 utf8mb4
字符编码,否则程序安装失败。
程序安装成功之后,通过访问 http://localhost:8090/admin 链接登录管理后台,初始账号密码等如下:
复制代码
账号: admin
密码: admin
验证码:芝麻开门
系统设置
-> 依赖设置
,配置项修改如下:
这里以本地部署的 Minio
为例,我创建的公共读和私有读 Bucket 分别为 dochub-public
和 dochub-private
。
所以,我在管理后台 云存储配置
-> Minio(本地存储)
的配置如下:
因为我的服务只是在本机进行的访问,所以我绑定的域名均为 http://127.0.0.1:9000 ,如果您的服务是提供线上访问,需要填写正确的IP或者绑定的域名。
配置完云存储配置项之后,还要配置一下系统系统:
我们这里选择 Minio 选项。
我们已经配置了云存储
和依赖设置
, 剩下的网站设置
、邮箱设置
、日志设置
、全文搜索设置
有些配置项还需要进行配置,认真看配置项的提示进行配置即可。
至此,Windows下的部署算是完成了。