Windows完美架设Dochub文库系统教程

本资源已经修复了官方上传文档不显示预览的bug,同时设置了可水印功能。

一、安装Windows Server 2012 64位系统及以上

二、安装和配置依赖软件

1.安装Libreoffice

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

将Libreoffice 加入到 Windows系统环境 Path 变量:

C:\Program Files\LibreOffice\program

验证一下,在CMD终端输入以下命令,如果出现版本号,则安装成功:

soffice --version

2.安装Calibre

直接点击运行安装,采用默认安装的方式即可。

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

C:\Program Files\Calibre2

验证一下,在CMD终端输入以下命令,如果出现版本号,则安装成功:

ebook-convert --version

3.安装pdf2svg

直接放到C盘,然后把这个路径加入到 Windows系统的 Path 环境变量中:

C:\pdf2svg

验证一下,在CMD直接输入pdf2svg,如果出现以下结果,则安装成功:

Usage: pdf2svg <in file.pdf> <out file.svg> [<page no>]

4.安装ImageMagick

采用默认方式进行安装即可,安装时可以直接修改安装文件夹为ImageMagick(即去掉版本号)

安装路径:

C:\Program Files\ImageMagick

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

在cmd终端输入如下命令查看版本,能显示版本号说明安装成功:

magick --version

以上依赖安装好后,右键“这台电脑”——属性——高级系统设置——环境变量——系统变量,找到path,双击编辑,检查一下,如图(winserver2012及以下界面有所不同,不懂的自行百度):

5.安装mysql5.7

将mysql压缩包直接解压到C盘根目录,并改名为mysql

系统变量——新建,变量名MYSQL_HOME,变量值C:\mysql,然后在path增加C:\mysql\bin;(注意,如果path仅有一行,这个增加在最后都话,要去掉;号)

打开C:\mysql\bin文件夹,按住键盘的“Shift”键,鼠标右键在文件夹空白的地方右键选择“在此处打开命令窗口”,输入安装命令:

mysqld -install

再输入初始化命令:

mysqld --initialize-insecure --user=mysql

启动mysql:

net start mysql

默认是没有密码的,输入登录命令,直接点击回车即可:

mysql -uroot -p

使用以下命令可以退出mysql,:

quit;

设置root的密码,newpassword替换为要设置的新密码:

set password for root @localhost = password(newpassword);

先登录mysql:

mysql -u root -p

新建一个数据库dochub,这里使用都时utf8mb4编码:

create database dochub character set utf8mb4 collate utf8mb4_bin;

检查一下,看到dochub则创建数据库成功:

show databases;

刷新数据库设置:

FLUSH PRIVILEGES;

退出mysql:

quit;

ps:删除数据库命令:

DROP DATABASE dochub;

6.安装和配置minio

直接将minio.exe复制到C盘根目录

按住键盘的“Shift”键,鼠标右键在文件夹空白的地方右键选择“在此处打开命令窗口”,输入:

minio.exe server d:\minio --address :9000 --console-address :9001

这句命令的意思是:启动minio服务,设置文件存储在D盘的minio文件夹,登录的端口号是9000,控制台端口号是9001

打开浏览器,访问127.0.0.1:9000即可进入登录页面,账号和密码默认都是minioadmin

登录进去之后,点击左侧的Buckets,新建两个存储:

第一个存储名:dochub-private ,将Access Policy修改为private

第二个存储名:dochub-public,将Access Policy修改为public,不然上传文件看不到预览

7.配置DocHub程序

将DocHub.v2.4.zip压缩包解压到任意位置,C盘或D盘根目录都行

直接双击打开DocHub.exe即可运行

打开浏览器,访问127.0.0.1:8090即可进入配置界面

数据库地址填写localhost

数据库名称dochub

字符串编码选择utf8mb4

数据库用户名root

数据库密码是设置的密码

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

账号: admin
密码: admin
验证码:芝麻开门

配置一下系统设置中的网站设置,存储类型选择 Minio 选项。

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

云存储配置 -> Minio(本地存储) 的配置参考如下:

 

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

8其他设置

Nginx 或者 Apache 等反向代理和域名绑定相关的服务,可自行通过搜索引擎找到相关教程。