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


16 回应