寻求群晖 Synology 图书管理系统,可 Docker,已排除 Calibre-WebTaleBook,内详 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
Apol1oBelvedere
V2EX    NAS

寻求群晖 Synology 图书管理系统,可 Docker,已排除 Calibre-WebTaleBook,内详

  •  
  •   Apol1oBelvedere 2023-01-10 22:05:10 +08:00 9672 次点击
    这是一个创建于 1086 天前的主题,其中的信息可能已经有所发展或是发生改变。

    寻求群晖 Synology 图书管理系统,可 Docker ,已排除 Calibre-Web\TaleBook ,原因如下:

    • Calibre-Web:把书籍名从汉字改为拼音无法接受,群晖 docker 删除书籍只是删除条目但是原始文件没删除无法接受。
    • TaleBook:套壳改的 Calibre-Web ,三大缺点难以接受:Docker 镜像奇大,内存占用奇高,软件更新速度基本停更。
    • Kavita:在测试,支持格式少,目前主要以漫画为主要支持功能,没有直接上传书籍功能全靠后台扫描。其他大坑还未测出。

    需求的书籍管理系统需求简单,只要以下几点:

    1. 磁盘文件名不被修改;
    2. 支持基本图书格式,不看漫画;
    3. 在线阅读,可加书签记录阅读进度;
      ---其实 Calibre-Web 如果不改文件名就基本能接受了。
    38 条回复    2024-08-07 12:49:09 +08:00
    evan6
        1
    evan6  
       2023-01-10 23:22:47 +08:00
    插眼,最近折腾了好久 Calibre ,不适应。
    worldquant
        2
    worldquant  
       2023-01-10 23:28:44 +08:00
    主流的这些受不了自己建轮子吧
    zhuangzhuang1988
        3
    zhuangzhuang1988  
       2023-01-10 23:48:37 +08:00
    看了你的贴子
    我把 Calibre-Web 换成了 Kavita ,性能好很多,而且中文也很友好
    基于 python web 的还是没有 asp.net core 速度块
    我还安装了 jellyfin 也是 asp.net core 开发的
    holoword
        4
    holoword  
       2023-01-11 00:10:02 +08:00
    楼主有多少本书要管理啊,我也一直在找这个方案,但是我也就 100 来本书,也是碰到这些坑,就一直就本地用 calibre 管,然后自动同步到服务器了。
    devtiange
        5
    devtiange  
       2023-01-11 05:18:22 +08:00
    Kavita 好像没有 OPML, 手机平板要下文件是不是不方便?
    devtiange
        6
    devtiange  
       2023-01-11 05:20:54 +08:00
    哦 搞错了, 应该是 OPDS, 好像是有的
    shakoon
        7
    shakoon  
       2023-01-11 09:24:25 +08:00
    你们说的是“电子书”文件的管理吗?我还在想几百本书要什么管理系统啊,一个书柜里按类型堆着不是挺好区分的吗
    hoopan
        8
    hoopan  
       2023-01-11 09:24:36 +08:00
    我用着 Calibre-Web ,感觉还行,不太在意 OP 说的缺点。
    我主要用来收藏管理电子书,在线阅读 PDF 。其他格式的书一般配合其他阅读器使用,它的在线阅读功能比较弱。
    ruanimal
        9
    ruanimal  
       2023-01-11 09:39:12 +08:00
    那就尝试改一下 Calibre 的代码吧,python 的改起来应该不麻烦
    john5
        10
    john5  
       2023-01-11 09:45:11 +08:00
    我最近也在寻找合适的,server 和 iOS app 都没找到合适的,网上推荐的都也停更了。感觉是现在基本没人用电脑手机看电纸书,社区不活跃了。
    uprit
        11
    uprit  
       2023-01-11 11:10:00 +08:00
    一直没搞明白,所谓“个人图书管理”是要管理啥?
    虽然 NAS 里装了上 T 的书,肯定不会没事儿就去浏览啊。
    一般都是有啥想看的书,直接在 NAS 里搜,搜到了导入阅读器里看,微信读书、eink 设备,看就完事儿了。
    一本书看几天到几个月,一年也看不了几本书,一点也不麻烦。
    实在不明白折腾“系统”到底在图啥。
    lookStupiToForce
        12
    lookStupiToForce  
       2023-01-11 12:00:01 +08:00
    我也认同#11 ,这是感觉要做成私人电子书服务然后用来售卖的节奏...
    akring
        13
    akring  
       2023-01-11 12:16:11 +08:00
    @uprit 有一种东西叫「囤积病」又称「仓鼠症」

    https://www.wikiwand.com/zh-hans/%E5%9B%A4%E7%A9%8D%E7%97%85
    ONEBOYS
        14
    ONEBOYS  
       2023-01-11 15:15:53 +08:00
    Calibre-Web 的两个问题可能并不存在,不知道是不是镜像不同。
    ONEBOYS
        15
    ONEBOYS  
       2023-01-11 15:17:29 +08:00
    Calibre 客户端程序会改拼音,但是 Calibre-Web 不会;删除那个你用的可能是归档,在书籍列表里可以操作物理删除。
    ONEBOYS
        16
    ONEBOYS  
       2023-01-11 15:21:35 +08:00
    ONEBOYS
        17
    ONEBOYS  
       2023-01-11 15:26:56 +08:00
    @uprit 书架和书的关系吧。家里藏书不多,但是新房装修的时候特意做了一面墙的书架 LOL
    Apol1oBelvedere
        18
    Apol1oBelvedere  
    OP
       2023-01-11 20:36:07 +08:00
    @holoword @uprit @lookStupiToForce @akring 群晖 Calibre-Web 做外网映射及内网 OPDS 后,只要在群晖维护书籍,随时随地就能在任何地方看书,不用在多个设备上转来转去。而且每次下载书籍后放群晖立马可以走,不用做其他转换迁移。
    @evan6 @ruanimal 找到了 johngong/calibre-web 这个 docker 可以说是一个大神自己改的很棒,原生支持中文文件夹和文件名,支持扫描目录添加书籍等很多好特性,我在测试,只是豆瓣刮削器目前不能用。
    @devtiange Kavita 支持 OPDS 协议。
    Apol1oBelvedere
        19
    Apol1oBelvedere  
    OP
       2023-01-11 20:43:51 +08:00
    @zhuangzhuang1988 能否加个联系方式交流一下 Kavita ?
    zhuangzhuang1988
        20
    zhuangzhuang1988  
       2023-01-11 20:48:33 +08:00
    @Apol1oBelvedere 我就安装了下 别的也没深入使用
    Apol1oBelvedere
        21
    Apol1oBelvedere  
    OP
       2023-01-11 20:52:03 +08:00
    @zhuangzhuang1988 我的 png 、pdf 、epub 文件已放入 manga 文件夹但是扫描不出来不知道什么原因。
    zhuangzhuang1988
        22
    zhuangzhuang1988  
       2023-01-11 21:34:48 +08:00
    @Apol1oBelvedere
    要不直接断点调试把
    环境搭建起来很快的,不到 10 分钟
    ![屏幕截图]( http://img.i5e.cc/i/2023/01/11/zajavb.jpeg)
    holoword
        23
    holoword  
       2023-01-14 23:22:31 +08:00
    @Apol1oBelvedere 搭建了下这个,还是和其他的 calibre-web 一样,没有办法做笔记,自己在本地书籍上做了很多笔记。另一方面是阅读器没有啥功能,似乎就只有简单的一个书签功能,不知道是不是我没有配置好。
    Apol1oBelvedere
        24
    Apol1oBelvedere  
    OP
       2023-01-15 10:54:28 +08:00
    @holoword 确实无法做笔记且阅读器简单,这无法改变。我有几万本 epub 书籍如果导入进去是没有元数据(如标签、分类、简介等)的有什么批量添加的好办法吗?靠刮削器难以承担这么大量级的数据请求。
    holoword
        25
    holoword  
       2023-01-15 15:36:42 +08:00
    @Apol1oBelvedere calibre 可以配置 proxy ,然后在 proxy 写搞负载均衡呗,简单一点就利用 clash 的负载均衡,搞个节点多一点的订阅,把请求分散到各个节点上去。
    题外话就是,如果这一万本书是你自己看的话,等你看的时候再去每本找下元数据就行,毕竟书是用来看的...
    Apol1oBelvedere
        26
    Apol1oBelvedere  
    OP
       2023-01-15 19:17:13 +08:00
    @holoword 这是对的阅读方法,只是没有元数据会导致书籍没有书籍类型标签信息,举例寻找悬疑类书籍就无法寻找,如果有元数据则点击一下悬疑标签所有此类书籍都会出来。贴吧有人说下载到带元数据的 8GB 左右 Calibre 带书+元数据的数据库,这是最好的了,但是我一直找不到这个资源。
    basaka
        27
    basaka  
       2023-02-15 09:18:53 +08:00
    装了 Kavita 试了下,跟 PLEX 界面差不多除了配色,也是右上角显示削刮,速度和浏览器真的可以,缺点也明显对文件路径结构要求单一必须有前文件夹才能识别,单文件放目录不会扫面。漫画对卷单位识别 OK 但是按话来识别就有问题,加上本来是一部漫画识别成多个后不能像 PLEX 那样手动合并就蛋疼。内存占用不高性能可以,算是优缺点都蛮明显了。电子书也是必须有前置文件夹暂时只是 EPUB 没问题,阅读器背景只有黑白两色有点单一。
    evan6
        28
    evan6  
       2023-02-22 21:41:17 +08:00
    找到个 docker ,talebook 。支持 Calibre 数据库,挺好用的。
    ferock
        29
    ferock  
    PRO
       2023-04-23 09:45:09 +08:00
    # 27

    @basaka pdf 能识别,zip 能识别,但是 epub 识别不出来,很奇怪
    basaka
        30
    basaka  
       2023-04-24 10:36:04 +08:00
    @ferock 要有前置文件夹的不能直接放文件,肯定可以识别的我之前都 Z-Library 下的 EPUB 能看的
    kenenlt
        31
    kenenlt  
       2024-01-27 12:32:37 +08:00
    同求。。。NAS 上,我有几个文件夹放书(不同站点下回来的书放在不同文件夹)结果发现 Calibre-Web 只能网页手动上传,准备折腾 tale 好像也是一样要手动,或者要把书放到集中一个文件夹下。。。或者用 PC 端批量上传。。。就想有没有像 jellyfin 那种直接根据媒体库(指定文件夹)直接就刮削信息了,还一本本上传或者用软件上传太不适应了。。。
    kenenlt
        32
    kenenlt  
       2024-01-27 18:20:33 +08:00
    折腾了一天。。。我其实只有几本书。。。用 kavita 。。。哎

    一部漫画导入成功后点击看打不开:(《家有女友》分章节.epub )
    Incorrect EPUB 2 NCX: content source "../html/1.html" not found in EPUB manifest.

    另一部 epub 电子书导入:(无职转生全集.epub)
    There was an exception when opening epub book
    Incorrect EPUB manifest: item with href = "css/main.css" is not unique.

    另一部全是图片的漫画按着它要求的 image 文件结构摆放和命名。(试了 N 次)
    然后给我整出
    要么一个媒体库,GANTZ 漫画每一个章节是一个文件,顺序是对的但没集中到一本书里。
    要么集中到一本书里之后里面全是乱序的无法按顺序看。。。

    哎。。。麻了。。。
    kuanos
        33
    kuanos  
       2024-01-29 16:17:16 +08:00
    @kenenlt 我也是因为 calibre 不能根据媒体库建文件夹麻了。。都是 pt 下的近 t 的书这么导入得啥时候
    Apol1oBelvedere
        34
    Apol1oBelvedere  
    OP
       2024-01-29 18:41:19 +08:00
    @kenenlt #32 我想实现 NAS 存书,iPad 随时搜书读书,目前没有好的方案。
    Davic1
        35
    Davic1  
       2024-06-25 11:10:55 +08:00
    @Apol1oBelvedere #34 OP 最后选择什么方案了?
    Apol1oBelvedere
        36
    Apol1oBelvedere  
    OP
       2024-06-25 20:01:44 +08:00
    @Davic1 目前没有好的方案,后来才去一次选这个季度要看的几十本书放到 iPad ,每天事情变多了看书时间也少了。
    kenenlt
        37
    kenenlt  
       2024-08-06 23:56:24 +08:00
    update:又折腾了一下


    前提: 某 T 用户不想用软连接也不想手动改名,漫画不多,书籍也不多,目标其实只是内网能看(有 APP 最好,没有也可以)就行,能同步记录最好。

    ----------漫画----------

    komga ,目前管理漫画,目录结构必须只有一层:(缺点:如果你分开存在几个盘符,就只能分库)
    库 1 路径=\volume1\文件夹 A\
    库 1: 文件夹 A\漫画 1\1.zip 、2.zip 、3.zip (不能有第三层目录)
    库 1: 文件夹 A\漫画 2\vol1.zip 、2.zip 、3.zip (压缩包内不能含有 2 层目录,也就是 \vol1\001.jpg 、002.jpg...)

    库 2 路径=\volume2\文件夹 B\
    同上,但必须分库,无法聚合,除非用软连接之类的方法。

    komga 优点是,可以直接用文件夹做媒体库(习惯了影视媒体库的管理逻辑),不用一个个手动导入,按要求排好目录和文件,就可以正常识别。刮削用两个小猴脚本,识别 cn 和 en 的站点匹配,一般可以直接刮削到信息(小猴脚本得一本本书手动,自动得跑代码,我漫画不多手动刮削识别就行)

    缺点是有可能需要修改文件结构导致不能保种,例如压缩包内嵌套了文件夹,或者文件夹内又嵌套了一堆文件夹。。。


    手机端还没测试,基本网页端能正常用,感觉也够用。


    ------------电子书------------

    因为有一些电子书是 txt 格式...komga 不识别,然后 azw3 ,mobi 好像也不支持。

    现在在找一个能直接以路径作为书库识别的 docker... 找了半天好像依然只有 Calibre...
    但 Calibre 的管理功能真是非常蛋疼。。得手动导书进去,1 会改名,2 要改路径

    后来看了下 koodoreader ,看了看 demo 也是要手动导入书。。。算了。。再找找
    kenenlt
        38
    kenenlt  
       2024-08-07 12:49:09 +08:00
    update:

    找了下,能以指定目录做媒体库不移动文件的电子书库(方便 docker 部署的),大致只能找到这几个了:Ubooquity Komga Kavita 。

    大致部署试用了一下,加上支持的格式基本都一样。txt 不原生支持,azw3 也需要转换格式。

    于是目前暂时用 komga 分库管理了。

    目前遇到的小问题暂时只有:某些 epub 无法识别页数,就无法双页阅读,能识别页数的都可以。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2613 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 14:02 PVG 22:02 LAX 06:02 JFK 09:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86