使用Calibre Web打造全功能书库

Posted 一路追寻

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Calibre Web打造全功能书库相关的知识,希望对你有一定的参考价值。

使用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

这里因此我们设置一个文件夹映射和端口映射即可。首先打开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

以上是关于使用Calibre Web打造全功能书库的主要内容,如果未能解决你的问题,请参考以下文章

使用Calibre Web打造全功能书库

Calibre-web电子书库创建

请教关于用calibre给书添加字体的问题

Mac OS [全文检索电子书库]制作指引(非完整版)

阅读阅读软件Calibre以及电子书下载地址

电子书籍搜索网站