最近在折腾家庭媒体中心,漫画方面大家都会首推 Komga,毕竟它对 ZIP/RAR 格式的漫画支持简直完美。但是,当我把那一大堆下载好的 TXT 小说和 EPUB 电子书扔进去的时候,才发现 Komga 对纯文本书籍的支持实在是有点“力不从心”。

于是就开始了一场寻找“Komga 文本版”的折腾之旅。如果你也像那位在论坛求助的朋友一样,想找一个能优雅管理 TXT、EPUB 甚至 PDF 的私有书库,下面这几款开源项目绝对能帮到你。

1. Kavita:颜值与实力并存的阅读神器

首先要推的是 Kavita。很多从 Komga 转过来的用户最终都选择了它,原因无他:颜值即正义,而且功能太强了。

  • 多格式支持:它不仅支持漫画(CBZ/CBR),更对 EPUB、PDF 和 TXT 格式有极佳的原生支持。TXT 文件虽然简单,但 Kavita 会自动识别编码,避免乱码尴尬。
  • 阅读体验:它的阅读器是基于网页的,非常流畅。支持翻页效果、自定义字体、背景色调整,甚至有滚动阅读模式,看长文不累眼。
  • 部署简单:提供了一个 Docker 镜像,只需一行命令就能跑起来。

Kavita 的现代化阅读界面,展示书籍封面和导航栏。

Kavita 的现代化阅读界面,风格类似 Netflix,浏览体验极佳。

部署命令示例:

docker run -d --name kavita -p 5000:5000 -v /你的书库路径:/content -v /配置路径:/kavita/config jvmilazz0/kavita

Kavita 的界面非常现代化,甚至有点像 Netflix 的风格,用来浏览封面图心情都会变好。

2. Calibre-Web:老牌强队的 Web 版本

如果说 Kavita 是现代化的新秀,那 Calibre-Web 就是稳固的后台。

它其实是著名的电子书管理软件 Calibre 的 Web 服​​务端。Calibre 本身的库管理能力无出其右,而 Calibre-Web 则让你能在浏览器里访问这个强大的数据库。

  • 格式全兼容:只要是 Calibre 支持的(几乎涵盖了所有电子书格式),它都能读。TXT 只是基础操作,EPUB、MOBI、AZW3 也不在话下。
  • 元数据管理:这是它的杀手锏。如果你有强迫症,一定要把每本书的作者、出版社、标签都整理得井井有条,Calibre-Web 的元数据编辑功能会让你爱不释手。
  • 优点:轻量级,不需要庞大的桌面端 Calibre 就能跑。

Calibre-Web 的图书库管理界面,显示书籍列表和详细的元数据编辑选项。

Calibre-Web 提供强大的元数据管理功能,适合需要整理大量书籍的用户。

部署小贴士: 你可以使用 technosoft2000/calibre-web 镜像。部署时,建议先在本地用 Calibre 桌面版把书库元数据整理好,再映射到 Docker 容器里,这样体验达到巅峰。

3. Stump:新兴的 Rust 之选

如果你喜欢尝试新技术,或者对性能有极致要求,可以看看 Stump

这是一款用 Rust 编写的新兴媒体服务器,主打书籍和漫画管理。虽然它的社区热度不如前两者,但性能非常惊艳,内存占用极低。

  • 快速索引:扫描成千上万本书的速度非常快。
  • 架构现代:API 设计优秀,未来扩展性强。 对于家里跑在软路由或低性能 NAS 上的用户,Stump 是一个非常轻量的选择。

4. 给 TXT 用户的特别建议

虽然上述软件都能读 TXT,但 TXT 本身缺乏元数据(封面、作者、简介)。

如果要让书库看起来更高级,我有两个方案:

  1. 使用 Kavita:它对文件夹结构的依赖较小,能较好地识别文件名作为标题。
  2. 格式转换:利用 Calibre 的自动转换功能,将 TXT 批量转为 EPUB。这样就能加上封面和信息,阅读器也能提供更丰富的排版功能。

总结

  • 如果想要最美观、最现代的界面,且漫画和书都要读:选 Kavita
  • 如果看重书库管理功能,书籍量大且格式杂:选 Calibre-Web
  • 如果是低配机器或者喜欢尝鲜 Rust 技术:试试 Stump

私有云阅读的乐趣就在于折腾,赶紧去挑一个合适的部署上,把你的“书荒”终结在服务器里吧!

标签: none

评论已关闭