使用Calibre Web打造全功能书库
使用Calibre Web打造全功能书库
- 安装部署(群晖)
- 镜像选择
- 数据库文件问题
- 登录地址
- 内网穿透(frpc)
- 批量导入
- 新增豆瓣插件(暂未加)
- 引用
安装部署(群晖)
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打造全功能书库相关推荐
- Dell venue 8 pro 打造全功能机
这次的目的,是打造一个全功能机,预装Rosetta Stone.Supememo软件学习,能处理office文档,能当mp3播放机,能看电影能上网,能当电子书阅读器(还要能读),玩游戏当然也能满足要求 ...
- CentOS 5打造全功能Web服务器
转:主要做为历史记录,以后用.另外很少见这么好的编译的文章,其实我不推荐用编译安装.但这个文章不错. V3.0 2007年11月11日 将搭建教程划分阶段以适应不同需要.加入程序优化,程序安全,加入m ...
- mysql udf安全_打造全功能MYSQL入侵UDF
现在网上通过mysql获得系统权限大都通过MYSQL的用户函数接口UDF,比如Mix.dll和my_udf.dll.在Mix.dll中有一个MixConnect函数它会反弹shell,但是使用这个函数 ...
- Android一点 打造全功能屏幕适配AutoView
android适配是繁琐的事,分辨率多样,考虑因素多,并且ui设计图还是px单位的,这时候你就需要AutoView了,AutoView可以帮你做什么呢?写多个dimens文件? 还是需要写很多的代码? ...
- WirelessCar选择亚马逊云科技为云服务商,打造全场景互联汽车解决方案
2022年7月18日亚马逊云科技宣布,全球领先的互联汽车服务提供商WirelessCar(维瑞联行)选择亚马逊云科技为首选云服务提供商,构建领先的互联汽车解决方案,打造全场景服务能力. 借助亚马逊云科 ...
- 安卓手机阅读器_这可能就是你要找的全功能电子书阅读器
"得到APP"出阅读器了. 作为"得到APP"的资深用户,知道这个消息是在近一年前.当时手里拿着6年前买的基础版kindle的我,还是有些动心的. 上周末在云大 ...
- vSphere 6.5 新功能 (1) - 全功能 vCenter S
首先来澄清一个概念,vSphere 产品包括两个组件:VMware ESXi 和 VMware vCenter Server.ESXi 就是运行虚拟机的虚拟化平台,也就是通常所说的 Hyperviso ...
- 离开英伟达仅19个月,他交出了一块国产全功能GPU
金磊 发自 凹非寺 量子位 | 公众号 QbitAI 当他拿出这块GPU时,现场可谓是掌声与惊叹交错. 他叫张建中 (James Zhang),很多人熟知这个名字,是因为他曾是英伟达中国区的一把手,任 ...
- Framework7 4.1.0 发布,全功能 HTML 框架
Framework7 4.1.0 发布了.Framework7 是一个开源的全功能 HTML 框架,用于构建具有 iOS 和 Android 原生外观的混合移动应用程序或 Web 应用程序.同时 Fr ...
- 如何为 .NET Core CLI 启用 TAB 自动补全功能
Intro 在 Linux 下经常可以发现有些目录/文件名,以及有些工具可以命令输入几个字母之后按 TAB 自动补全,最近发现其实 dotnet cli 也可以,从.NET Core 2.0 SDK ...
最新文章
- MyBatis的一对和多对对和动态SQL
- 省市县三级连动(数据在一个表中)
- elementui el-table根据分页显示表格序号
- 用虚拟机把ubuntu安装到TF卡上
- 判断页面关闭的方法 UNLOAD/onbeforeunload
- 我的小白同事接触白鹭引擎4天,成功做了一款足球小游戏
- 打开新经济大门 淘宝直播如何打造最有价值的直播平台?
- canoe知识点查阅
- js的隐含参数(arguments,callee,caller)使用方法
- Win32汇编——动态链接库
- JAVA运行时,获取运行路径和JRE路径
- neo4j各个版本下载
- kakfa 3.0 创建topic流程(源码)
- 苹果平替笔哪款好用?性价比最高的苹果平替笔
- 计算机应用基础是科技,《最新计算机应用基础》科学技术指南丛书.pdf
- 51单片机利用STC-ISP下载软件时串口打开失败怎么办?
- 用户留存统计 java_用户留存率以及DNU、DAU、WAU、MAU关系
- MySQL 数据类型(转)
- 大规模分布式图学习框架Euler——安装和使用
- 《大数据之路:阿里巴巴大数据实践》总述-读书笔记