Docker 篇二十四:漫画、电子书一网打尽,赏心悦目的文库保姆级搭建教程!

2024-04-26 09:52:12 49点赞 309收藏 30评论

不知道各位闲着没事儿的时候是如何打发时间的?此处再次想起有位群友买威联通的原因:工作压力太大,空闲的时候折腾一下缓解紧绷神经。

笔者爱好较为广泛,基本想起啥就干啥,比如看书、看漫画、打电动或是听听歌、刷点剧。

音乐服务器、电子书服务等都搭建过,还差个漫画服务,本篇咱们就来整个能兼顾电子书的漫画服务部署攻略。

11

我自建的体验账户,五一左右会撤销~
服务地址,账户:YDXian2,密码:1234abcd (大家可以体验看看)

漫画、电子书一网打尽,赏心悦目的文库保姆级搭建教程!

为什么是Kavita?

Kavita是一个专为漫画、杂志和书籍设计的多功能服务器,支持多种文件格式,包括CBZ, CBR, PDF等。它的界面友好,功能丰富,支持多用户环境,完美适合家庭或个人使用。通过Kavita,不仅可以整理和浏览收藏,还可以在任何设备上享受阅读时光,并且仅需简单几步便可部署在NAS上。

项目特点:

  • 漫画/漫画:ZIP、RAR、RAR5、CBR、CBZ、CB7、CBT、TAR.GZ、7ZIP/7Z;书籍:EPUB2、EPUB3、PDF;原始图像:JPG/JPEG、PNG、WebP、GIF、AVIF

  • 一流的响应式阅读器,适用于任何设备(手机平板电脑台式机

  • 深色模式和可定制主题支持

  • 外部元数据集成和记录阅读状态、评级和评论的记录(通过 Kavita+ 提供)

  • 通过过滤和搜索提供丰富的元数据支持

  • 对阅读材料进行分组的方式:收藏、阅读列表(CBL 导入)、想读

  • 能够通过针对年龄限制、应用程序内的功能等的丰富的基于角色的管理来管理用户

  • 丰富的网络阅读器,支持网络漫画、连续阅读模式连续阅读模式(不离开阅读器即可继续阅读)、虚拟页面(epub)等

  • 完全本地化支持

  • 能够使用智能过滤器、自定义顺序和可见性切换来自定义仪表板和侧面导航。

做音乐库要比影视库麻烦一些,没想到阅读库更甚。不过闲时搞搞权当消遣,做好后也能分享给家人和好朋友,还是蛮有成就感。

部署流程

先来看看本次的部署代码,轻车熟路的的朋友可以去直接部署了:

version: '3' services: kavita: image: jvmilazz0/kavita:latest container_name: kavita volumes: - ./manga:/manga # 关于这四个挂载目录,详见下文注释 - ./comics:/comics - ./books:/books - ./data:/kavita/config environment: - TZ=Asia/Shanghai ports: - "5000:5000" # 冒号左侧端口可改 restart: unless-stopped

  • ./manga:/manga在Kavita中添加漫画库时,应将此文件夹指定为包含漫画的文件夹。Kavita将访问这个目录来读取和管理您的漫画集。

  • ./comics:/comics区别在于内容类型或个人分类习惯,用户可以根据自己的需要自定义目录用途,例如分别存放不同语言或风格的漫画(目前我没用到,大家酌情保留)

  • ./books:/books存储电子书文件。

  • ./data:/kavita/config此路径用于存储Kavita的配置文件和数据库,确保所有配置信息和元数据的持久性。

官方手册提供了近乎全部的安装方式,本篇咱们仅介绍docker compose,安装手册点我查看。

准备文件目录,打开文件总管进行创建,这里仅作演示,请把漫画等阅读资源挂载目录换成非系统盘目录:

22

打开Container Station进行应用程序创建:

漫画、电子书一网打尽,赏心悦目的文库保姆级搭建教程!

等待部署完毕,此时可于Web输入 NAS_IP:PORT 进行访问。

反向代理

可参考之前文章:

对已有的规则进行修改,添加子规则,这里扔张图供大家参考:

33

使用教程

初次登陆会出现下图界面,进行用户创建并登陆:

44

Kavita提供了多国语言支持,首先将语言设置成全局中文:

55

完成后就可直接添加资料库,不过先不急:

66

📖漫画文件

玩过NAS影音的朋友应该都知道,电视剧、电影、歌曲等在刮削或是入库时,都有不同程度的命名及文件目录要求,Kavita也有~

Kavita 使用解析(而不是文件夹结构)来确定什么是系列以及什么属于每个系列; Kavita 要求每个系列都位于其文件夹中,并且库的根目录不能放置任何文件。

可以参照以下格式:

77

要知道我们的根目录为 /share/Data/kavita/manga ,可以看到下图的根目录下,所有资源都是以文件夹的形式存在,不要在这下面扔什么.pdf.zip.cdz等文件!并且这些文件夹的作用是方便我们规整资源,个人建议简简单单一个作品名即可。

88

接上图,至于右侧的具体漫画资源,参考官方手册我的建议格式为 作品名 v编号.cbz
能够被Kavita识别的同时也很简洁。

  • 其中v01可替换成vol 01vol. 1volume 01Vol 7.5Volume.2000卷2册2等;

  • .cbz同理,可以是Kavita漫画部分所支持的任意文件格式,接下来的内容不再进行解释。

为了防止大家来回删除创建资料库,提前进行特刊说明:在漫画领域,"特刊"(通常称为特别篇或特辑)是指与主系列相关但通常是独立发行的作品,这些特刊可能具有多种形式和目的。我们可以通过改变命名方式,让这些特刊以不同形式显现。

1️⃣所有作品在同一集合中

以水星领航员为例,公式书+首部曲2册+正传12册,我将公式书与首部曲归在特刊中

991010

若要实现这种显现方式,具体规则结构如下图所示:

作品名
作品名 v编号.cbz
作品名 SP01 特刊名.cbz,这里特刊名后面可加数字序列号

1111

上图中,最后一个文件领航手册,以类似 特刊名.cbz 这种特殊命名存在的,也会被自动识别归为特刊,这点要注意。

2️⃣以单独作品展现

效果如下:

1212

规则结构如下图所示,则会直接被识别成另一系列:

作品名
作品名 v编号.cbz
特刊作品名 v编号.cbz

1313

📖电子书文件(ebup)

电子书主要是元数据编辑,成册的书籍只要编辑好元数据,扔进NAS目录就可,请点我下载元数据编辑工具。

1414

个人建议尤是轻小说类,资源下好先检查元数据,不然后面会头大的。也可以借助联网元数据匹配:

1515

然后再手动修改:

1616

决定能否自动归类成册的主要因素是 丛书 丛书编号 ,仔细核对!

国外作品尤其日系轻小说,除去正传外,还有很多短篇、特典类,是否也可以做成类似上面漫画中的特刊形式,这里俺还没玩明白,后面慢慢导书的过程中研究好会补充进来。

像比较熟悉确实有推荐阅读顺序的作品,会将外传、别传直接按照时间线归入正传:

17171818

像这种内容补充跟主线相关不是太大的,直接做成单独系列:

1919

另外关于名著,像红楼梦这种存在120回本和80回本的作品,或不同出版社可能会有不同的批注、释义及内容变更,再者作者本人也可能会重修作品(比如金庸老爷子有初版、三联版、新版),咱们也都可通过修改元数据进行不同版本的统一收录。

2020

📖添加资料库

首页点击右上角小齿轮:

2121

找到资料库,进行添加:

2222

命名,选择好对应品类:

2323

找到存储的对应目录即可,最后点击共享:

24242525

一直点击下一步,最后等待自动扫库就行:

2626

其它功能

支持邀请用户,权限划分比较细致,支持年龄分级限制,这样可真正做到全家分享:

2727

一些阅读数据统计:

2828

系统更新后会进行提示,非必要更新我们重建docker可能不会成功更新,需要将docker compose的:latest替换成:0.8.1后再进行重建

2929

更多其他非必要功能还请大家自行使用体验~

最后

关于电子书,Kavita可能并不是最优解,但漫画部分我还是很满意的。
还是那句话,折腾阅读服务比较花费精力,赏心悦目的服务后是花时间逐个修改目录、元数据后努力的成果~
本篇到这就结束啦,觉得不错的朋友欢迎点赞、收藏、留言支持~能点个关注最好告别繁琐预算管理,高效追踪订阅支出,就靠它了!后续我也会定期分享好用、好玩的Docker项目及NAS使用经验,咱们下期再见~

展开 收起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2679元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3279元起

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS(赛扬N5095、8GB)

2079元起

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

QNAP 威联通 TS-216 双盘位NAS (ARM Cortex A55、2GB)

1179元起

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-462C 4盘位NAS(赛扬N4505、4GB)

1879元起

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

QNAP 威联通 TS-564 五盘位NAS (N5105、8GB)

1980元起

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

QNAP 威联通 TS-464C2 4盘位NAS(赛扬N5095、8GB)

2679元起

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

QNAP 威联通 TS-262C 双盘位NAS(赛扬N4505、4GB)

1679元起

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

QNAP 威联通 TS-264C-4G 双盘位 NAS存储(N5105、4GB)

2000.13元起

QNAP 威联通 TS-464C 4盘位NAS 黑色(赛扬N5095、8GB)

QNAP 威联通 TS-464C 4盘位NAS 黑色(赛扬N5095、8GB)

3479元起

QNAP 威联通 TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS(含企

QNAP 威联通 TS-464C 4盘位8G内存四核心处理器网络存储服务器内置双M.2插槽NAS(含企

2099元起

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

QNAP 威联通 TS-873A 8盘NAS(V1500B、8GB)

7460元起

QNAP 威联通 TS-416 四盘位NAS(Cortex-A55、4GB)

QNAP 威联通 TS-416 四盘位NAS(Cortex-A55、4GB)

1579元起

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

QNAP 威联通 TS-264C 宇宙魔方 8G内存2盘位四核心处理器网络存储服务器内置双 M.2 插槽NAS私有云

1879元起

SEAGATE 希捷 极空间私有云Z4Pro 8G 16G版四盘位Nas网络存储家庭个人云备份

SEAGATE 希捷 极空间私有云Z4Pro 8G 16G版四盘位Nas网络存储家庭个人云备份

2599元起

QNAP 威联通 TS-212P3 双盘位NAS(Realtek RTD1295、1GB)

QNAP 威联通 TS-212P3 双盘位NAS(Realtek RTD1295、1GB)

799元起
30评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
309
扫一下,分享更方便,购买更轻松