Windows下安装部署

2025-10-22 09:36:20

创建数据库启动程序系统设置文档分类配置系统守护进程

calibre用于将epub、mobi等文档转为PDF

详细安装教程见之前 dochub 文库中 calibre 依赖的安装: https://www.bookstack.cn/read/dochub/env-calibre.md

安装libreoffice

详细安装教程见之前 dochub 文库中 libreoffice 依赖的安装: https://www.bookstack.cn/read/dochub/env-libreoffice.md

安装mupdf

mupdf 工具主要是用于将PDF转为 png 和 svg 图片以便提供文档预览,将PDF转为svg等,比pdf2svg效率更高

mupdf 的安装下载: https://mupdf.com/releases/index.html

mupdf 是绿色安装包,解压放到相应目录之后,将程序所在路径加入到系统环境变量。

安装配置完成之后,执行如下命令,正常输出信息即表示安装成功:

需要安装 v1.2 或以上版本。

下载windows安装包安装:https://inkscape.org/release/

安装完成之后,将程序所在路径加入到系统环境变量。

安装配置完成之后,执行如下命令,正常输出信息即表示安装成功:

inkscape --version安装 ImageMagick下载并安装imagemagick:https://imagemagick.org/script/download.php

注意: 务必勾选Install legacy utilities

安装配置完成之后,执行如下命令,正常输出信息即表示安装成功:

convert --version安装pm2详见:https://www.bookstack.cn/read/help/pm2.md

略.

下载魔豆文库

moredoc_ce_xxx 表示社区版,moredoc_pro_xxx表示普惠版。

从开源仓库releases下,找到最新版本相应系统的程序进行下载放到相应位置。

Gitee: Github: https://github.com/mnt-ltd/moredoc/releases

下载下来之后,解压,程序目录如下:

app.example.toml # 配置文件示例dist # 前端登录MySQL数据库,创建魔豆文库数据库,这里演示以moredoc作为数据库名称来创建数据库。

SQL

初始化数据将app.example.toml重命名为 app.toml,并修改配置:

配置示例

# 程序运行级别:debug、info、warn、error。# 调试模式下用debug,生产环境下可用infolevel="debug"# 服务监听端口port="8880"# 数据库[database] # 此处不要动,当前只支持MySQL # 示例这里,以数据库账号密码均为root来进行配置 dsn="root:root@tcp(localhost:3306)/moredoc?charset=utf8mb4&loc=Local&parseTime=true" # 运行时是否输出执行的SQL。生产环境设置为false showSQL=false # 以下两个数值是访问MySQL时最大打开连接数和空闲连接数 maxIdle=10# jwt配置,用户登录时信息加密使用[jwt] # 加密密钥,【务必修改】为其他任意字符串 secret="moredoc" # 用户jwt签名有效期,这里配置为365天 expireDays=365以上信息配置正确之后,执行如下命令,以初始化数据库:

moredoc.exe syncdb执行如下命令,启动程序:

moredoc.exe serve按照上述app.toml的配置,这里可以访问8880端口打开服务: http://localhost:8880

然后再登录入口登录初始管理员,账号密码分别为:

登录之后,右上角下拉菜单可以看到管理后台入口

进入管理后台之后,面板处还可以看到需要安装哪些依赖以及依赖是否安装正确。

程序配置为使程序能正常运行,请进行基础配置。

系统设置请按照提示,在系统设置中对各项配置进行设置。

横幅配置横幅可以让首页看起来更简洁美观,建议设置两个或以上的横幅。首页会自动适应横幅图片尺寸进行展示。

在文档管理-> 分类管理下新增文档分类,所有上传的文档都需要进行归类。

权限控制在用户管理->角色管理下,新增和配置用户角色以及授权,指定默认的用户组、哪些用户可以上传文档等。

注意: 请对超级管理员的后台权限全部勾选,以避免添加其他用户为超级管理员时新加的用户没法登录后台。

进入魔豆文库程序所在目录,执行如下命令启动程序:

pm2 start moredoc.exe -- serve然后保存进程

验证,执行如下命令查看系统中存在的进程:

pm2 list最后,重启系统,再次使用上面的命令验证pm2有没有跟随系统开机启动。

反向代理与SSL证书配置

    请问毒刀要如何解锁才可以买?
    【育兒】兒童居家收納神器 ‧ 加拿大 3 sprouts 四年實用心得分享 ‧ 書架/收納箱/大型玩具收納箱/收納籃/推車置物籃/浴室收納袋/洗衣收納袋@培養孩子收納習慣 / 完美兒童遊戲間佈置 / 免裝潢佈置兒童遊戲間

    Copyright © 2022 摩洛哥世界杯_直播世界杯决赛 - dgaida.com All Rights Reserved.