Win11部署calibre-web(藏书管理)

  • 2026年1月3日
  • 16
AI智能摘要
本文详细介绍了在Windows 11系统上部署calibre-web电子书管理工具的完整流程。部署过程分为三个主要步骤:首先需要安装Python 3.10及以上版本并配置环境变量,安装必要的依赖包;其次创建应用目录并初始化配置,设置电子书库路径和管理员账户;最后配置Calibre桌面版程序路径及电子书转换工具。通过浏览器访问本地8083端口即可使用该电子书管理系统。
— 此摘要由AI分析文章内容生成,仅供参考。

项目地址:   https://github.com/janeczku/calibre-web

Win11部署calibre-web(藏书)

官方 Docker 镜像页面: https://hub.docker.com/r/linuxserver/calibre-web

Calibre 官方网站:  https://calibre-ebook.com/

KEpubify官网: https://pgaskin.net/kepubify/dl

Step 1:安装 Python 并配置环境

  • 下载 Python 3.10+(64 位):Python 官网,以管理员身份启动,安装时勾选 「Add Python to PATH」(自动配置环境变量)。
  • 验证 Python 环境:打开 CMD,执行以下命令,确保版本正确:
  • python --version  # 输出 Python 3.10.x 即可
  • pip --version     # 验证 pip 可用
  • 升级 pip 并安装依赖:
  • pip install --upgrade pip
  • pip install calibreweb  # 安装 Calibre-Web 核心包
  • pip install wfastcgi    # 安装 FastCGI 桥接工具
  • # 验证 calibreweb 是否安装
  • python -m calibreweb --version
  • # 验证 wfastcgi 是否安装
  • python -m wfastcgi --version

Step 2:配置 Calibre-Web 应用:

  • 创建应用目录:新建文件夹(如 D:\Calibre-Web),用于存放 Calibre-Web 的配置文件和日志。
  • 初始化 Calibre-Web 配置(可选,提前生成配置文件):
  • 打开 CMD,执行以下命令启动一次 Calibre-Web,自动生成配置文件:
  • C:\Users\xxx\AppData\Local\Programs\Python\Python311\python.exe -m calibreweb
  • # 启动后会在用户目录生成配置(如 C:\Users\Administrator\.calibre-web)
  • 按 Ctrl+C 停止服务,将生成的 .calibre-web 文件夹复制到 D:\Calibre-Web\ 下(方便管理)。
  • 配置电子书库路径:
  • 若已安装 Calibre 桌面版,默认电子书库路径为 C:\Users\Administrator\Calibre Library,建议手动创建自定义路径(如 D:\Calibre-Library),确保该文件夹有读写权限。
  • 授予文件夹权限:【IUSR,读写,(确保应用能读取配置、写入日志和电子书)】
  • 打开浏览器,访问 。 http://localhost:8083
  • 默认登陆:admin,admin123
  • 首次访问会进入 Calibre-Web 初始化页面,配置电子书库路径(如 D:\Calibre-WebLibrary)、管理员账号密码,完成后即可正常使用。

Step 3:Calibre设置:

  • Location of Calibre Database:D:\Calibre-Web\Library
  • Calibre 程序的路径:C:\program files\calibre2    【桌面Calibre安装地址】
  • Calibre 电子书转换器设置:C:\Program Files\Calibre2\ebook-convert.exe 【桌面Calibre安装地址】
  • KEpubify 电子书转换器路径:D:\Calibre-Web\kepubify-windows-64bit.exe【官网下载】

注:

  • 计算机重启后需要启动Calibre-Web:python -m calibreweb;
  • 也可添加自启动:加入:CalibreWeb_Start.bat 到目录:C:\Users\suncl\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
  • CalibreWeb_Start.bat文件:
    • @echo off
    • :: 隐藏命令行窗口,后台运行Python
    • start /b "" "C:\Users\suncl\AppData\Local\Programs\Python\Python311\python.exe" -m calibreweb
    • :: 可选:若启动后闪退,添加延时(单位:秒)
    • timeout /t 5 /nobreak >nul
    • exit