使用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打造全功能书库的主要内容,如果未能解决你的问题,请参考以下文章