关于
Calibre-Web是一个Web应用程序,提供了一个干净的界面,可使用现有的Calibre数据库浏览,阅读和下载电子书。
该软件是一个库的分支,并已获得GPL v3许可。
特征
- Bootstrap 3 HTML5界面
- 完整的图形设置
- 具有细粒度的每用户权限的用户管理
- 管理界面
- 捷克语,荷兰语,英语,芬兰语,法语,德语,希腊语,匈牙利语,意大利语,日语,高棉语,波兰语,俄语,简体中文,西班牙语,瑞典语,土耳其语,乌克兰语的用户界面
- 电子书阅读器应用程序的OPDS提要
- 按标题,作者,标签,系列和语言过滤和搜索
- 创建自定义书籍收藏(书架)
- 支持编辑电子书元数据和从口径库中删除电子书
- 支持通过口径二进制文件转换电子书
- 将电子书下载限制为登录用户
- 支持公共用户注册
- 只需单击一下按钮即可将电子书发送到Kindle设备
- 通过Calibre-Web将您的Kobo设备与Calibre库同步
- 支持直接在浏览器中阅读电子书(.txt,.epub,.pdf,.cbr,.cbt,.cbz)
- 上载多种格式的新书,包括音频格式(.mp3,.m4a,.m4b)
- 支持口径自定义列
- 能够根据类别和每位用户的自定义列内容隐藏内容
- 自我更新能力
- “ Magic Link”登录可轻松登录电子阅读器
- 通过LDAP,google / github oauth和通过代理身份验证登录
快速开始
- 通过运行
pip3 install --target vendor -r requirements.txt
(python3.x)安装依赖项。或者设置一个python虚拟环境。 - 执行命令:(
python3 cps.py
或nohup python3 cps.py
-如果要退出终端窗口,建议使用) - 将浏览器指向
http://localhost:8083
或http://localhost:8083/opds
指向OPDS目录 - 设置
Location of Calibre database
为Calibre库(metadata.db)所在的文件夹的路径,按“提交”按钮
可以选择使用Google云端硬盘托管口径库->使用Google云端硬盘集成 - 进入登录页面
默认管理员登录名:
用户名: admin
密码: admin123
Ubuntu的问题: 请注意,运行上述install命令在某些版本的Ubuntu上可能会失败"can't combine user with prefix"
。这是一个已知的错误,可以通过使用命令pip install --system --target vendor -r requirements.txt
来纠正。
要求
python 3.x +
(可选)要在使用“发送至同类商品”功能时或在编辑电子书元数据期间实现从一种电子书格式向另一种电子书格式的即时转换:
下载并安装适合您平台的Calibre桌面程序,然后在“ calibre的转换工具”字段中输入包含程序名称的文件夹(通常为/ opt / calibre / ebook-convert或C:\ Program Files \ calibre \ ebook-convert.exe)。在设置页面上。
下载Kepubify工具为您的平台,并把二进制开始kepubify
在Linux操作系统:\opt\kepubify
Windows中:C:\Program Files\kepubify
。
Docker映像
这些Docker Hub存储库中提供了预构建的Docker映像:
Technosoft2000-x64
- Docker Hub- https: //hub.docker.com/r/technosoft2000/calibre-web
- Github- https://github.com/Technosoft2000/docker-calibre-web包括口径
ebook-convert
二进制文件。- “ convertertool的路径”应设置为
/opt/calibre/ebook-convert
- “ convertertool的路径”应设置为
LinuxServer-x64,armhf,aarch64
- Docker Hub- https: //hub.docker.com/r/linuxserver/calibre-web
- Github- https://github.com/linuxserver/docker-calibre-web
- Github-(可选Calibre层)-https: //github.com/linuxserver/docker-calibre-web/tree/calibre该映像可以选择拉入额外的docker manifest图层以包含Caliber
ebook-convert
二进制文件。只需DOCKER_MODS=linuxserver/calibre-web:calibre
在docker run / docker compose文件中包含环境变量即可。(仅x64)如果不需要此功能,则可以省略此功能,以使图像尽可能轻便。Calibre-Web和Calibre-Mod映像分别在新版本的Calibre-Web和Calibre上自动重建,并且在需要时每周更新任何包含的基本映像包。- “ convertertool的路径”应设置为
/usr/bin/ebook-convert
- “ unrar的路径”应设置为
/usr/bin/unrar
- “ convertertool的路径”应设置为