1. 当前位置: 网站首页 >  NAS >  NAS能当电子书图书馆吗?书和漫画装了两个免费容器,攒了十年的存货全家随便翻

NAS能当电子书图书馆吗?书和漫画装了两个免费容器,攒了十年的存货全家随便翻

NAS建电子书图书馆:calibre-web管书、Komga管漫画部署对照图

上个月大扫除,我把攒了十多年的电子书和漫画归置了一遍,不归置不知道:三千来本书散落在三个地方——旧移动硬盘里一批,百度网盘里一批,微信收藏里还躺着一批PDF;漫画更夸张,180多个G的CBZ压缩包,全是当年一部一部攒的。每次想看点什么,先花十分钟找文件在哪。家里NAS都跑了两年多了,电影有Jellyfin管着,音乐有Navidrome管着,照片有相册管着,就书和漫画还过着流浪生活。这回我把它们全搬进了NAS,装了两个免费容器,一个管书一个管漫画,用了一个月,说说怎么装的、坑在哪。

先分清:书和漫画要的是两种东西

动手之前先想清楚这事,不然后面容易装错。书和漫画看着都是「看的东西」,实际要的完全不一样。

书要的是书架逻辑:按作者、按书名摆,能搜索,能看封面墙,最好还知道我读到哪一章了。漫画要的是翻页逻辑:一部作品几十册,得按卷号排好,看到第38卷第120页,下次接着翻,日漫还得从右往左读。你拿管理书的思路去管漫画,或者反过来,都别扭。

所以我没找一个「全能库」,而是装了两个各干各的:calibre-web管书,Komga管漫画。都是Docker容器,装法跟之前玩Docker那些一个套路,会一个就会下一个。两个加起来占的内存还没Jellyfin一个多,N100带着毫无压力。

管书的calibre-web:卡在metadata.db上小半天

先说管书的。calibre-web是老牌电子书管理软件Calibre的网页版,Docker镜像一拉就能跑。参数就三样:端口映射8083,书库目录挂到容器里的/books,配置目录挂出来放数据库。

第一个坑当天就撞上了:容器起来,网页能打开,书架却是空的,上传按钮也灰着。查了半天才知道,calibre-web不是把一堆PDF扔进去就认的——它得有一个Calibre桌面版生成的metadata.db数据库文件放在书库目录里,没有这个文件,接口返回的就是空的,网上好多人栽在这步。

解法不复杂:在电脑上装一个Calibre桌面版,新建一个空书库,把生成的metadata.db单独拷到NAS的书目录里,容器重启,书架就活了。之后在管理界面把「允许上传」打开,全家就能自己往里传书了。对了,进去的第一件事是把默认密码改掉,这玩意的初始账号是公开的admin/admin123,不改等于裸奔。

书进去之后,封面墙、搜索、按作者分类都有,网页里直接点开EPUB就能读,不用下载。老教程里常吹的「豆瓣一键刮削」就别指望了,豆瓣的接口早关了,封面和作者信息基本靠手动补。还有个实话:calibre-web有个把书推送到Kindle的功能,对国行Kindle已经是摆设——2024年年中推送服务就停了,我家那台Kindle还是老老实实USB传书,或者干脆用微信读书网页版,这两个路子我都写在旧Kindle再利用那篇里了。

管漫画的Komga:文件夹就是书架

Komga比calibre-web省心,因为它连数据库都不用你操心,文件夹结构就是书架结构:一部漫画一个文件夹,文件夹里的每个CBZ文件就是一册,自动归成一个「系列」,册数、进度都给你数好。

部署也是标准三样参数,镜像用官方的gotson/komga,漫画目录挂/data,配置挂/config。这里有个坑值得单独说:新版Komga在容器里面监听的端口是25600,不是常见教程里写的8080——我照着两年前的教程填8080:8080,起来一片空白,改成25600立马就好。抄教程也得抄新的,软件年年改默认值,老文章不更新,你踩的坑就是它留下的。

格式方面漫画党基本无死角:CBZ、ZIP、CBR、RAR、PDF、EPUB全认,我那180个G的存货一件没转格式直接进。180多G七百多个压缩包,首次全库扫描跑了十几分钟,之后都是增量扫,很快。

网页阅读器是Komga的强项:单页双页随便切,能适应屏宽,日漫在系列设置里把阅读方向改成「从右到左」,翻页手感跟实体书一个方向。最香的是进度记忆——看到哪一页它自己记着,我在书房电脑看到一半,晚上拿平板接着看,直接续上。媳妇从此把漫画App卸了,原话是「你这不花钱还没广告」。

手机平板怎么看:OPDS一个词说清

装完两个库,手机上怎么看?这里有个词叫OPDS,说白了就是书库界的「订阅目录」协议——阅读App里添上服务器地址和账号,你的书架就整个刷进App里,跟装了个网盘客户端似的,但看的是你自己的书。

安卓手机我用Moon+ Reader,添加OPDS目录填calibre-web的地址(8083端口后面加/opds)和账号,书架直接出现;看漫画走Komga那个OPDS源。苹果那边试了KyBook和Panels,都能连,Panels翻漫画的手感最好。嫌装App麻烦的,平板浏览器直接开网页版最省事,媳妇就是网页党,进度照样记。出门在外想翻两页也行,配合远程访问那套就能连回来,流量看漫画有点费,看书倒是很省。

这里再泼一盆冷水:Kindle就别折腾OPDS了,那个实验性浏览器打开这种页面费劲得很,老老实实当「USB阅读器」用,反而是它晚年最体面的活法。

两个库的坑,我挨个踩了一遍

命名的坑最磨人。漫画文件夹千万别乱起名,「海贼王」「ONE PIECE」「航海王」混着来,Komga会当成三个系列。卷号一定补零,第1卷写成01、第10卷写成10,不然排序的时候10会排在2前面,强迫症当场去世。书也一样,文件名乱的话搜索基本靠缘分。

大PDF是第二坑。几百兆一本的扫描版PDF,calibre-web网页里打开很慢,封面加载也慢。这种大部头我的经验是网页里点下载到本地再看,别硬等网页渲染。

账号别偷懒。给娃开了个只读账号,学习资料和适合他看的书单独一个目录授权,家长控制的思路跟当年分文件夹权限一个道理。他那些卷子扫描件还是老流程,扫完OCR成文字改错题,提取文字那套之前写过,不重复了。

内存和盘位。两个容器平时各占两三百兆内存,Komga全库扫描那阵会吃到七八百兆,我8G内存的N100完全无感,比我装Navidrome听歌那阵还轻松。180多G漫画放的是4T机械盘,没占下载盘那块SSD——漫画是顺序读的玩意儿,机械盘伺候得动,别去挤固态那点地方,这个空间账跟当年清理存储池算的是同一本账。

另外记着,这俩也是Docker容器,将来升级更新照着容器升级那五步走就行,参数抄好,数据都在挂载目录里丢不了。

什么人装什么:对号入座

用了一个月,我的结论是这东西分人:

你家的情况建议
书和漫画散在网盘、硬盘、微信里,找一次烦一次闭眼装,归置一次一劳永逸
主要在平板上看,图个进度记忆装Komga就够了,网页版开箱即用
书多且杂,要按作者搜索、管格式calibre-web值得折腾那一下metadata.db
指望把书推到国行Kindle上死心,推送停了,USB才是正路
只有手机且懒得装App两个都先不装,浏览器网页直接看

真要动手,顺序给你排好:电脑装Calibre建空库、把metadata.db拷进NAS书目录→起calibre-web容器、改密码开上传→起Komga容器、端口认准25600→漫画文件夹按「一部一夹、卷号补零」归置→手机装个支持OPDS的阅读器添账号→全家各自领账号。一个周末下午的活,换来的是以后想看什么,点开就有。

展开全文


版权说明 手机扫码阅读
版权所有:《数巢笔记》 => 《NAS能当电子书图书馆吗?书和漫画装了两个免费容器,攒了十年的存货全家随便翻》
本文地址:https://www.shunot.com/nas/1209.html
除非注明,文章均为 《SHUNOT》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论

联系我们

在线咨询:点击这里给我发消息

微信号:master_135

工作日:9:00-23:00,节假日休息

扫码关注