• 使用Calibre Web打造全功能书库


    安装部署(群晖)

    Calibre web功能包括:

    • 管理自己的电子书,可管理海量书籍,包括书籍的分类、作者、简介等
    • 可在线观看、书籍格式转换、推送到Kindle等
    • 可选:通过frp等内外穿透工具实现任意地方访问

    镜像选择

    technosoft2000/calibre-web:电子书格式转换和在线阅读
    linuxserver/calibre-web 只能没有在线阅读和转换的功能。

    technosoft2000的镜像详细功能如下
    Bootstrap 3 HTML5界面
    完整的图形设置
    用户管理
    管理界面
    用户界面为英语,法语,德语,波兰语,简体中文,西班牙语
    电子书阅读器应用程序的OPDS提要
    按标题,作者,标签,系列和语言过滤和搜索
    创建自定义书籍收藏(书架)
    支持编辑电子书元数据
    支持将电子书从EPUB转换为Kindle格式(mobi / azw)
    将电子书下载限制为登录用户
    支持公共用户注册
    只需单击一个按钮即可将电子书发送到Kindle设备
    支持直接在浏览器中阅读电子书(.txt,.epub,.pdf)
    上载PDF,epub,fb2格式的新书
    支持口径自定义列
    细粒度的每用户权限
    自我更新能力

    docker create --name=calibre-web --restart=always \
    -v <your Calibre books folder>:/books \
    -p <HTTP PORT>:8083 \
    technosoft2000/calibre-web
    
    • 1
    • 2
    • 3
    • 4

    这里因此我们设置一个文件夹映射和端口映射即可。首先打开File Station,创建一个用于存放电子书的文件夹,我是直接建立了一个books共享文件夹,然后再建立了一个calibre文件夹用于存放电子书(推荐)。建好之后,回到Docker中来。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    数据库文件问题

    由于Calibre-web是基于Calibre这款软件的,书库里会有metadata.db的数据库文件,而我们创建的文件夹是没有任何文件。

    因此我们电脑中安装Calibre,然后用电脑挂载群晖,在此位置建立一个空白书库(注意:群晖需要安装WebDAV Server)

    若仍出现问题,则在File Station中设置一下该文件夹的权限,设置为Everyone为读取、写入。
    在这里插入图片描述

    登录地址

    默认账密:admin admin123

    在这里插入图片描述
    开启网页上传,对于少量书籍上传非常实用
    在管理权限——编辑基本配置——功能配置中,其它功能也可在此开启。
    在这里插入图片描述

    这样就可以在线阅读了,有目录导航,可以添加书签,全屏阅读等

    内网穿透(frpc)

    • 需要有个公网IP的服务器作为frps
    • 如果有公网ip就不需要搞内网穿透了

    批量导入

    那么如果有大量电子书该如何上传呢?直接用电脑挂载群晖的文件夹,使用Calibre打开该书库,然后就可以批量上传、管理了。

    新增豆瓣插件(暂未加)

    引用

    • https://blog.csdn.net/u010788158/article/details/124688001
    • https://hub.docker.com/r/technosoft2000/calibre-web
    • https://github.com/fatedier/frp
  • 相关阅读:
    图聚类算法(Graph clustering)
    闲话 .NET(7):.NET Core 能淘汰 .NET FrameWork 吗?
    好书推荐之我读过的技术书v1
    OpenTelemetry 深度定制:跨服务追踪的实战技巧
    B3620 x 进制转 10 进制(详解)
    高蛋白过敏我们该如何缓解?教你几招远离过敏吃喝无忌
    面向对象编程的Python实例教程-区间的插入
    wpf webBrowser控件 常用的函数和内存泄漏问题
    ES通过Collapse实现类似SQL over开窗函数功能
    软件测试--selenium安装使用
  • 原文地址:https://blog.csdn.net/u013938484/article/details/125482660