使用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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值