在 NAS 上管理和阅读电子书,常见的自托管方案有好几种,它们的定位差别很大:有的围绕 Calibre 书库,有的专注漫画,有的能接网络书源。这篇文章把六个仍在活跃维护的开源项目放在一起比较,帮你按自己的书和阅读习惯来选。
本文是 easy-Reader 官网的文章,我们尽量写得客观,包括 easy-Reader 自己做不到的地方。各项目的信息核对于 2026 年 11 月 5 日,「划线 / 批注」「笔记导出与整理」两项补充核对于 11 月 6 日,均来自它们的官方 README、文档和发布说明;这些项目更新很快,最新情况以各项目主页为准。
先看结论
| 你的情况 | 推荐 |
|---|---|
| 已经用桌面版 Calibre 管理书库 | Calibre-Web(想要自动导入和格式转换,可以看 Calibre-Web Automated) |
| 以漫画为主,CBZ / CBR 很多 | Komga 或 Kavita |
| 用 Kobo 阅读器,或 KOReader 同步进度 | Komga、Calibre-Web(Kobo)、Kavita(KOReader) |
| 想在 NAS 上接网络书源在线看网文 | Talebook(注意版权与合规) |
| 书、电影、音乐、有声书想放在一个系统里 | reader(新版刚发布 0.1.0,还在早期) |
| 以中文 TXT / EPUB 小说为主,全家各用各的书架,想要听书和 AI 问书 | easy-Reader |
| 读历史、名著、非虚构,想划线做笔记,把知识点整理成导图和文章 | easy-Reader 学习版(只要 EPUB 高亮批注的话,Kavita、Talebook 也可以) |
一张表看区别
| easy-Reader | Calibre-Web | Talebook | Kavita | Komga | reader | |
|---|---|---|---|---|---|---|
| 浏览器读 TXT | ✅ | ✅ | ✅ | ❌ | ❌ | ✅ |
| 浏览器读 EPUB | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| 浏览器读 PDF | ✅ 原版逐页 | ✅ | ✅ | ✅ | ✅ | 基础查看 |
| MOBI / AZW3 | ❌ | 只能存储、转换、下载 | 自动转成 EPUB 后阅读 | ❌ | ❌ | ❌ |
| UMD | ✅ | ❌ | 未注明 | ❌ | ❌ | ❌ |
| 漫画 CBZ / CBR | 仅 EPUB 漫画 | ✅ | ✅ | ✅ | ✅ | 仅 CBZ / ZIP |
| 依赖 Calibre 书库 | 否 | 是 | 基于 Calibre,镜像自带书库 | 否 | 否 | 否 |
| ARM(arm64)镜像 | ✅(1.2.0 起) | ✅(linuxserver 镜像) | ✅ | ✅ | ✅ | ✅ |
| 多用户、各自进度 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| OPDS | ❌ | ✅ | ✅ 服务端和客户端 | ✅ | ✅ v1 / v2 | ✅ 客户端和只读服务端 |
| Kobo / KOReader 同步 | ❌ | Kobo | 服务端无 | KOReader | 两者都支持 | ❌ |
| 在线获取书籍信息 | 豆瓣封面与评分 + AI | 豆瓣、Google、Amazon 等 | 豆瓣、百度百科等 + AI | 付费的 Kavita+ | 仅读取文件内嵌信息 | 书籍无在线获取 |
| 划线 / 批注 | 看书版 ❌;学习版 ✅ TXT / EPUB / UMD | 未发现,仅书签 | ✅ 划线和段落评论 | ✅ EPUB 高亮和批注 | 未发现 | ✅ 高亮和批注 |
| 笔记导出与整理 | 学习版:学习导图(PNG / Markdown)、AI 笔记整理(Markdown) | 未发现 | 批注管理页,可导入微信读书批注 | 批注汇总页,可导出 JSON | 未发现 | 未发现(仅 API 可读取) |
| AI 功能 | 补全书籍信息、前情提要、问书;学习版另有 AI 展开知识点、笔记整理 | 无 | AI 识别书籍信息 | 无 | 无 | AI 扫描、章节摘要 |
| 朗读 / 听书 | ✅ AI 语音或浏览器语音 | 未发现 | 可把章节生成有声书(测试中) | 未发现 | 未发现 | ✅ 浏览器或 HTTP 朗读服务 |
| 开源协议 | MIT(学习版 AGPL-3.0) | GPL-3.0 | BSD-2-Clause | GPL-3.0 | MIT | AGPL-3.0 |
「未发现」表示在官方文档和界面中没有找到相关功能,不代表绝对没有。
Calibre-Web:Calibre 书库的网页版
Calibre-Web 是为 Calibre 书库提供网页浏览、阅读和下载的工具,需要一个现成的 Calibre 数据库(metadata.db)。如果你已经在电脑上用 Calibre 整理了多年的书,它是最顺手的选择。
- 适合:Calibre 老用户;用 Kobo 阅读器(支持 Kobo 同步);需要 OPDS 给手机阅读 App 用。
- 格式:网页阅读支持 EPUB、PDF、TXT、漫画(CBZ / CBR / CBT)等;MOBI、AZW3 可以存储和转换,但不能在浏览器里直接读。
- 书籍信息:可以从豆瓣、Google Books、Amazon 等来源获取。
- 笔记:网页阅读器只有书签,没有划线和批注。
- 注意:项目本身不发布 Docker 镜像,通常使用 linuxserver 的
linuxserver/calibre-web。社区分支 Calibre-Web Automated 增加了自动导入、格式转换和 KOReader 同步,没有书库时会自动创建一个,NAS 用户可以一起看看。
Talebook:功能最多的中文书库
Talebook(我的小书屋)基于 Calibre,镜像自带一个书库,开箱即用,中文用户很多,2026 年加入了大量新功能。
- 适合:想要一个功能全面的中文书库;想在 NAS 上接网络书源。
- 网络书源:支持 Legado(阅读 App)风格的书源,可以在线搜索、阅读网络小说,并保存为 TXT / EPUB 入库。
- 划线与批注:v26.10 起内置阅读器支持划线和段落评论(可回复、点赞);v26.09 起有本地批注管理页,可以导入微信读书的批注。暂未看到导出批注的说明。
- 其他:多用户和多设备进度同步、OPDS(既能提供也能导入)、从豆瓣等来源获取书籍信息、接入 AI 识别书籍、漫画阅读、把章节生成有声书(测试功能)。
- 注意:项目 README 特别提醒,在国内维护公开的书籍网站是违法违规的,建议仅个人使用。网络书源涉及版权,使用前请自行判断。
Kavita:漫画和电子书兼顾
Kavita 以漫画、轻小说为主,也支持 EPUB 和 PDF,界面现代,支持中文。
- 适合:漫画、轻小说为主的书库;用 KOReader 同步阅读进度。
- 格式:书籍只支持 EPUB 和 PDF,不支持 TXT;漫画支持 zip / rar / 7z 等压缩包和图片。
- 划线与批注:0.8.8 起 EPUB 阅读器可以高亮文字并写批注(富文本),用户菜单里有全部批注页,可以筛选、导出为 JSON;批注只用于 EPUB 阅读器。
- 注意:从网上获取书籍信息需要付费订阅 Kavita+;官方仍称其为 1.0 之前的测试版软件;原生 Kobo 同步官方计划在后续版本加入。
Komga:漫画服务器的标杆
Komga 专注漫画,同时支持 EPUB 和 PDF,在漫画用户中口碑很好。
- 适合:漫画收藏多;需要 OPDS、Kobo 同步、KOReader 同步。
- 格式:只支持 CBZ、CBR、EPUB、PDF,不支持 TXT。
- 书籍信息:只读取文件中内嵌的信息,不从网上获取。
reader:从「阅读」网页版变成了媒体库
reader 过去常被称为「阅读 服务器版」,可以在网页上用书源看网文。2026 年它改写成了新版:定位变为管理书籍、电影、剧集、音乐和有声书的自托管媒体库,镜像改为 hectorqin/reader-pro。
- 新版:支持 EPUB、TXT(自动识别编码和章节)、CBZ 漫画和 PDF 基础查看,多用户进度同步,朗读,AI 章节摘要,OPDS;选中文字可以高亮、写批注,每个账号的笔记独立,文档中没有导出功能。
- 注意:
- 新版官方文档中没有提到网络书源,内置的书籍来源是本地文件和 OPDS。
- 旧版的数据和新版不兼容,目前还没有迁移工具。
- 新版刚发布 0.1.0。
- 网上很多旧教程描述的是旧版,参考时要注意区分。
easy-Reader:面向中文小说阅读,学习版加上笔记
easy-Reader(简单书房)是本站的项目,重点在「读」:把 NAS 上的中文小说直接读起来,读得舒服,全家能各用各的。它有两个版本:看书版(镜像 dls7788/easy-reader)和在看书版基础上加入学习功能的学习版(镜像 dls7788/easy-learner)。
- 适合:TXT、EPUB 网文和出版物为主;希望不用 Calibre,把书扔进文件夹就能导入;需要全家共用、各自的书架和进度。想边读边做笔记的,用学习版。
- 擅长:
- TXT:自动识别 GBK / UTF-8 等编码和章节,包括古典小说的「第 N 回」;万章大书按需读取单章。
- 阅读体验:10 种阅读主题,字号、行距、字间距、页宽都可调,进度按段落同步。
- 听书:MiniMax AI 语音,或浏览器自带语音。
- AI 前情提要与问书:只根据你已经读过的内容回答,不剧透。
- 书库整理:AI 补全书籍信息,可选豆瓣封面和评分,识别重复书籍和系列。
- 其他格式:支持 UMD,PDF 按原版逐页显示。
- 学习版另有:
- 划线与批注:TXT、EPUB、UMD 上选中文字即可划线、写批注,阅读器里按章节查看全部笔记。
- AI 展开知识点:从一条划线出发,AI 给出相关的人物、事件、概念候选,只参考已读内容、不剧透;你点「保留」的才会留下,还能跳回原文出处。
- 学习导图:整本书的目录做骨架,划线和知识点挂在对应章节下,可以编辑,导出 PNG 图片或 Markdown 大纲。
- 笔记整理:AI 把一本书的笔记按主题整理成文章,可以继续编辑,保留修改记录,导出 Markdown。
- 学习功能都有 API,可以在自己的 App 里读取笔记。详见学习版指南。
- 做不到的:
- 不支持 MOBI / AZW3,也不支持 CBZ / CBR 漫画(EPUB 格式的漫画可以读)。
- 没有 OPDS,也不支持 Kobo / KOReader 同步,主要在浏览器里阅读。
- 学习版不能在 PDF 上划线,也不能导入微信读书等其他平台的笔记。
- 不接网络书源,只读你自己 NAS 上的书。
- 学习版以 AGPL-3.0 开源(看书版是 MIT),修改后作为网络服务提供给别人时需要公开源码。
可以同时装吗?
可以。这些项目都是独立的 Docker 容器,端口不冲突就能共存,比如漫画交给 Komga、小说交给 easy-Reader,两个容器映射不同的目录。
如果几个项目要读取同一个书库目录,需要注意:easy-Reader 扫描时会把 GBK 等编码的 TXT 原地转换为 UTF-8,Calibre 系的项目则需要通过自己的界面管理书库文件。最稳妥的做法是给每个项目映射各自负责的目录,或者把书库以只读方式提供给不需要写入的那个项目。
怎么开始
想试试 easy-Reader,可以看通用 Docker Compose 部署教程,绿联用户看绿联 NAS 部署教程,几分钟就能部署好;想要划线和笔记,看学习版指南。其他项目的安装方法请参考各自的官方文档。