opds
你的opds地址就是你的书库地址/opds,ios可以使用kybook,安卓可以使用静读天下,都支持opds功能,相当于为本地书库添加了一个自定义的网络书城,还是挺方便的。
2. 手机阅读
calibre-web 提供了 OPDS 协议的服务地址:http://${server-ip}/cms/opds/
(或 http://${server-ip}:8083/opds/
)。
换言之所有支持 OPDS 协议的 APP 都可以对接到 calibre-web 获取书库中的电子书,例如这些 APP :
APP | 适用设备/系统 | 说明 |
---|---|---|
FullReader | Android | 界面清新但是有广告,而且汉化不完全,有少量韩文 |
AIReader | Android | 没有广告但是外观不好看 |
kybook3 | iOS | 目前已知 iOS 唯一支持 OPDS 的 APP |
kindle | kindle | 仅在 kindle 设备上支持 OPDS,在 Android/iOS 上不支持 |
以 FullReader 为例:点击【网络图书馆】->【添加OPDS目录】,填写 calibre 的 OPDS 服务地址和 BasicAuth 账号密码即可。

3. iPad 阅读
在 iPad 目前已知的只有 kybook3 这款 APP 支持 OPDS 协议:
点击【目录】->【添加】,填写 calibre 的 OPDS 服务地址和 BasicAuth 账号密码即可。


FAQ
Q1. 迁移 data 目录的数据库后无法运行 CMS 服务
理论上 data 目录挂载了 calibre 运行所需的全部数据(包括电子书本身),只要完整迁移到任何设备就可以直接运行。
但若 calibre 非正常停止过,就会导致 calibre-web (即 CMS 服务)无法运行。
解决方法也很简单:
- 执行
stop.sh
脚本停止 calibre 服务 - 查看
data/.config/calibre/gui.json
的library_usage_stats
状态值是否为1
,若不是则修改为1
- 执行
run.sh
脚本重新启动 calibre 服务,此时 CMS 服务应该可以正常启动了