搭建一个电子书阅读服务器—我的个人图书馆
- 2026-10-10 16:01:45
搭建一个电子书阅读服务器—我的个人图书馆

「READING」
1
只为让普通小白的我们,也可以轻松使用GITHUB开源的软件。
每个小伙伴电脑里都存了不少的电子书,有的是漫画书、有的是轻小说、更多的是各种学习资料PDF等。
这些文件放在不同的地方,每次找起来就十分麻烦。
虽然有不少的文件管理软件,但专业高效的图书馆方式的管理软件,几乎很难找到。
直到最近我在GitHub上找到了这个十分专业电子书管理系统—KAREADITA。

Kavita 是一个自托管的、跨平台的阅读服务器,你可以把它想象成一个属于你自己的、功能强大的“个人图书馆”。它能帮你整理、阅读并分享漫画、电子书等多种格式的阅读材料,并支持手机、平板、电脑等多种设备访问。
🛠️ 核心功能
📚 支持丰富的格式:支持管理漫画(CBR、CBZ 等)、网络漫画、书籍(EPUB、PDF)和原始图片等多种格式。
🌐 强大的阅读器:为不同内容类型提供了专门的阅读界面,如漫画的双页显示、日漫从右到左的阅读流、网络漫画的连续滚动等。
📊 智能元数据管理:能自动扫描文件、提取元数据(如作者、出版社等)并进行编目,便于你筛选和搜索。
👥 用户与权限管理:支持多用户,并提供了丰富的权限管理功能,可以设置年龄限制、用户角色等,方便与家人、朋友安全分享。
🎨 个性化与可扩展:支持自定义主题,提供全平台响应式布局和本地化界面支持,并通过可选的付费订阅服务 “Kavita+” 提供更丰富的元数据集成功能。
↕️ 部署与管理:支持 Docker 一键部署,安装配置非常方便。它基于文件夹组织,只需将文件放入指定目录,即可自动处理元数据提取和封面生成,省去了手动管理的麻烦。
下面随我简单安装配置一下吧!
如何下载
KAVITA
官网地址:
https://github.com/kareadita/kavita

下载KAVITA
虽然我们可以通过源码编译的方式,但我们有作为小白的觉悟-——用编译好的吧。
下载地址:
https://github.com/Kareadita/Kavita/releases/tag/v0.9.0.2
支持多种操作系统,版主是WIN11,所以下载的是:
kavita-win-x64.tar.gz
对于下载慢的小伙伴,版主也不藏私,直接给出对应快速的下载链接:
https://hubp.llkk.cc/https:/github.com/Kareadita/Kavita/releases/download/v0.9.0.2/kavita-win-x64.tar.gz安装与使用
下载的是绿色压缩版,进行解压即可。

运行Kavita.exe,启动服务;
然后,我们需要打开浏览器,访问以下地址:
http://本地IP:5000
第一次启动时,需要注册用户信息。完成后,输入用户名与密码,登陆系统;

默认是英文界面,我们点击右上角的【设置】设置按钮,先将语言改为中文。

现在我们的图书馆还是空的,所以我们先进行资料库的创建;

【添加资料库】

选择本地目录后,进行【创建】;


这样,我们生成了一个资料库;
回到首页,我们可以看到我们资料库里的书籍;


点击后,可以阅读。
这里要聊一下Kavita的文件与文件夹结构;
这是Kavita能否准确识别并整理好书籍的关键。它的逻辑是:Kavita不依赖文件夹层级来组织书籍,而是通过解析文件名、内嵌元数据和特定的文件夹名,将所有文件智能地归入同一个“系列”中。
📌 基本文件布局规则
为了让Kavita工作正常,文件和文件夹的摆放必须遵守几个核心规则:
每个系列一个文件夹:每一个系列(比如一套漫画或一本小说)都必须有自己专属的独立文件夹,放在你添加的资料库根目录下。
系列文件夹下直接放文件:该系列所有的书籍文件(cbz, epub等),应该直接放在这个系列文件夹里,不能再有子文件夹,也不要和其他系列混在一起。
资料库根目录下不要直接放文件:这是Kavita的硬性要求,所有文件都必须放在系列子文件夹里。
📁 推荐的文件结构示例
下面是Kavita官方推荐的几种文件结构。
1. 标准漫画/书籍布局(适用于“Manga”或“Book”类资料库)
以《海贼王》的章节和番外篇为例:

系列文件夹:One Piece
章节文件:文件名推荐使用 <系列名> - Chapter <章节号>.后缀 的格式。
2. 漫画卷/合订本布局(适用于“Manga”资料库)
如果你的漫画是按“卷”(Volumes)来整理的,结构如下:

文件命名:Kavita支持识别 v01、Vol 1、卷2 等多种卷号格式。
3. 针对“Comic(Vin)”资料库的特殊布局
这种布局是为专业漫画用户准备的,它要求使用特定的文件夹命名格式:

✨ 文件命名最佳实践
为了让Kavita解析得更准确,建议遵循以下规则:
格式清晰:推荐官方格式 <系列全名> - <章节号>.cbz,这能避免解析错误。
避免特殊字符:尽可能避免使用特殊字符作为系列名。特别是&符号可能导致解析问题,建议用And代替。
善用元数据:如果文件内嵌了ComicInfo.xml这类元数据,Kavita会优先采用。给文件添加元数据比仅靠文件名解析更可靠。
番外篇文件:番外篇、画集等文件,可以用SP01等标记,或放在Specials文件夹下,Kavita会自动识别并归类。
排查与工具:若遇到识别问题,可尝试简化文件名做故障排查。如果文件数量多,也可以使用批量重命名工具进行整理。
这套软件最专业的就在于它的可配置功能;



对阅读书籍的专业分析与统计;

元数据的管理、用户管理、任务设定等。功能配置极其丰富。
GITHUB总是让人惊喜!如此专业的图书管理软件,竟然可以开源免费使用。
如果你也喜欢这个软件,就去下载安装吧!
让小白也能用上免费好用的软件

喜欢我的文章,就关注我吧;
一起学习,一起努力;