群晖 + Docker + Calibre-Web 搭建电子书管理系统
自从有了群晖生活方便了很多,想看的书也越来越多, 给管理带来了挑战,想着有没有什么高大上一点的系统能帮我管理这些电子书籍,就像Ds Video一样,界面养眼的同时还能激发我看书的欲望。
我在百度用各种关键字搜索后get到一个关键字:Calibre-Web,让我们来了解下Calibre吧:
calibre是一个“一站式”的电子书解决方案,它可以全面满足你的电子书需求。Calibre是免费的,源代码开放,拥有跨平台的设计。它是一个完整的电子图书馆,包括图书馆管理,格式转换,新闻,将材料转换为电子书,以及电子书阅读器同步功能、整合进电子图书阅读器(摘自百度百科)。
Calibre-Web是一个Web应用程序,直接使用Calibre的数据库,用于浏览、阅读和下载电子书,该软件是https://github.com/mutschler/calibreserver的分支,并根据GPL v3许可证授权。(摘自janeczku/calibre-web https://github.com/janeczku/calibre-web)
Calibre-Web提供了很多强大的功能,如漂亮的WebUI、支持多语言、用户权限管理、搜索功能、自定义书架、格式转换、公共用户注册、一键发送到kindle、直接在浏览器中阅读、支持上传等功能。我看各位博主主要用途是给kindle传书,但是我没有kindle,本文暂不讨论这个点。
Calibre-Web安装
安装环境:群晖Docker镜像:janeczku/calibre-web目前我自己用的是johngong/calibre-web/,这里解释下为什么没有使用janeczku/calibre-web镜像,因为第一次折腾这东西的时候,想知道怎么上传书籍,开始装的是janeczku/calibre-web,就是找不到上传按钮,没法子我就把排名靠前的按顺序都装了一遍,直到装johngong/calibre-web/后终于知道怎么设置了,又不想重新装了,就用这个系统了,总体功能应该一样的。
本文中我还是使用janeczku/calibre-web演示安装过程,使用johngong/calibre-web/演示使用效果。
下载镜像:
打开docker,在注册表中搜索 calibre,选择你中意的镜像,本文使用的是janeczku/calibre-web。
下载镜像
添加图书文件夹
打开控制面板,点击共享文件夹,点击新增,输入文件夹名称books1(books已经被占了),点击下一步完成共享文件夹的创建。 设置共享文件夹的权限,点击权限,选择本地群组并给admin和http群组可读写权限,点击确定。 打开File Station在books1文件夹下新建calibre文件夹用于存放我们的电子书,并检查calibre文件夹读写权限是否是可读写。安装镜像
打开docker,双击我们下载好的镜像,点击高级设置, 选择卷, 点击添加文件夹, 选中刚刚新建的 calibre 文件夹,然后在装载路径 里输入/books1/calibre 。
再点击端口映射, 修改本地端口 为8848, 然后点击应用, 后面直接下一步就可以完成镜像的安装了。
配置 Calibre-web
稍等片刻,Calibre-web运行起来后,在浏览器中输入http://192.168.1.188:8848,IP是你局域网群晖的IP,端口是上一步设置的8848。这时候就能看到配置页面了,输入数据库文件路径/books1/calibre 和端口号8848, 点击提交就可以了。
如果报错了,说DB找不到,不要担心也不要害怕,在电脑上安装Calibre,并新建书库,然后将书库文件下的db文件拷贝到/books1/calibre文件夹下就解决了,如果还报其他错,检查下文件夹权限。
这时候图书管理系统就搭建完成了,下面我们来玩一玩有哪些功能!
外观展示
由于我装了2个版本的Calibre-web,在使用过程中johngong/calibre-web/功能稍多一点点,我稍微熟悉一点,下面内容展示使用的是johngong/calibre-web/镜像。
这是切换语言后的样子,右上角有上传按钮,需要在设置中勾选启用上传 !
我们上传一本书试试,为了避免版权问题,我在电脑上新建一个txt文本(本文中所有书籍都采用这种方式创建 ),并把名称修改为Head First设计模式.PDF ,并添加一点点内容,然后点击上传并选中这个txt文件。上传后立马会跳转到元数据编辑页面。
点击获取元数据 ,可以直接从豆瓣或者谷歌获取书籍的数据,点击匹配的书籍的图片即可。
匹配数据后的效果,可以看到自动补充了很多信息。
试了半天,这个图片一直当不下来,我换个一个图片,各位大佬将就看一下吧。
看一看总体的效果,有点电子图书馆的样子了。
这个johngong/calibre-web/镜像还有个黑色的主题,我们来感受下。
总结
总体的效果是出乎我的意料的,UI界面非常漂亮,功能很强大,群晖支持远程访问的话,可以在地铁上、办公室随时随地的在线阅读、下载电子书。
阿尔法书籍管家——非常实用的图书管理软件
来源:http://www.3h3.com/soft/273053.html
软件特色
- 将您所有的书籍集中在一处将
电子和印刷书籍存储在一个电子图书馆中。通过多个参数对书籍进行分组,过滤和排序。只需一秒钟即可通过书名,作者或ISBN查找任何书籍。
- 对任何书籍信息
进行分类书籍卡提供了广泛的字段集,包括作者,体裁,出版商,系列,ISBN,日期,价格等。您还可以创建标签和自定义字段以输入任何书籍参数。
- 自定义电子图书馆的外观和感觉
选择最合适的图书馆布局,比例和配色方案。排列控件和库面板。
- 扫描电子书元数据
将计算机或外部驱动器中的大量电子书自动添加到Alfa Ebooks Manager数据库中。该程序可以检索ISBN,解析元数据并创建书籍封面。如果文件已经存在于数据库中,它还将发现重复项。
- 内置电子书阅读器
Alfa包含内置电子书阅读器,该阅读器支持大多数流行的书籍格式。您也可以使用Web Reader在移动设备上阅读。
- 管理和播放有声读物
Alfa允许轻松管理和播放包含多个文件的mp3和m4b有声读物。
- 通过Web
更新来自Google图书,亚马逊,Barnes&Noble和其他图书网站的图书数据中的图书。合并来自不同来源的书籍参数。您也可以一次更新多本图书。
- 更新Google图片中的图片
只需单击一下即可从Google图片中选择书籍封面,作者图片,出版商徽标等。
- 以3D模式查看书籍
忘记静态封面-现在您可以使用自己喜欢的书籍的逼真的3D模型进行游戏。
- 编辑电子书元数据
您可以查看和编辑大多数流行电子书格式的电子书元数据,包括PDF,EPUB,MOBI,AZW和FB2。
- 内置文件管理器
使用内置文件管理器重命名(使用模板),移动,复制大量电子书。组织书籍封面。创建ISO映像。
- 强大的搜索和过滤器工具
使用即时搜索可以查找书籍,或者使用强大的过滤器生成器按任何条件过滤图书馆
- 电子书转换器
将电子书从一种格式转换为另一种格式。支持最受欢迎的转换说明。
- 在Kindle或其他电子阅读器上管理电子书在
计算机和电子书阅读器之间移动文件。管理存储在Kindle或其他电子阅读设备上的电子图书馆。
- 带Web阅读器的
Web界面通过Web Interface,可以从任何设备访问您的图书馆并在本地网络中阅读书籍。
- OPDS服务器和客户端
从公共OPDS目录下载电子书。为本地网络中的设备创建自己的OPDS目录。
安装方法
1、下载并解压本站提供的文件,获得如下图所示的文件列表。
2、双击运行“aemsetup.msi”启动程序开始安装,点击next执行下一步。
3、勾选“I Agree”接受协议,点击next执行下一步。
4、选择安装的路径,默认在C盘,点击next执行下一步。
5、等待安装完成,后运行你会发现是7天的免费试用。
6、关闭这个窗口,将\Crack文件下的pro文件中的dll文件复制并粘贴到软件安装目录下,默认为C:\Program Files (x86)\Alfa.NetSoft。
7、再次在桌面找到“Alfa eBooks Manager”快捷方式运行,如果你有装一些杀毒软件,请点击“直接运行”。
8、进入软件请选择如下图箭头指向的图标。
9、在右上方如下图所示位置处,点击设置,在语言栏切换成“简体中文”,再次重启游戏即可免费体验。
相关问答
电脑版在线阅读软件有哪些?有以下软件:1、ReadBookReadBook是一款相当完善的电子文本小说阅读器,最适合长时间阅读书籍文件。它短小精悍,提供了多种强劲的功能。这个软件的指导思想...
零基础学 web 可以看哪些书?前端工程师,也叫Web前端开发工程师。他是随着web发展,细分出来的行业。Web前端开发技术主要包括三个要素:HTML、CSS和JavaScript!它要求前端开发工程师不仅要...
小说的 web 版是什么意思全称是什么?小说Web版指的是网络版,也就是作者最初在网络上发布的版本。Web版的全称是“网络版”。在许多情况下,Web版可能会在正式发行前进行修改和编辑,以成为文库版(...
文献 管理 那个软件最方便使用?英文的中文的分别用哪个?-ZOL问答可以看试试NoteFirst网络版参考文献管理软件。完美支持国标;而且还是免费。系统windows7office2010用的notefirst3.0,不知道不支持win7还是不支持offic...
web 前端设计有关书籍?《大巧不工》是2010年机械工业出版社出版的图书,作者是赖定清、林坚。本书以Web前端设计的流程为主线,以前端设计的方法和原则为基础,围绕原型设计、模型设计...
学习 web 前端该看什么书?中级开发:《JavaScriptDOM高级程序设计》、《JavaScript设计模式》、《高性能网站建设指南》、《高性能网站建设进阶指南》学web需要掌握以下技能:会点设计,...
关于销售 管理系统 的设计的书籍数控技术三年培养目标:本专业培养在数控技术领域具有创新精神与较强实践能力的高级应用型技能人才。主干课程:机械制图、工程力学、...
web 前端开发要看什么书?不知道楼主处于什么阶段,入门建议看看w3cschool就行了,买书的话可以买本js红皮书,个人觉得也没必要买,网上电子版的很多,书买多了搬家累死不知道楼主处于什么...
web 培训的内容有什么?大家都选择的哪里?什么是前端工程师及工作内容回答这个问题前我们需要先了解一下什么是Web前端工程师,主要的工作内容是什么。Web前端工程师是将后台工程师的数据信息按照界面设...
如何利用自学Java Web 实现简单的进存销 管理 系统开发?我做了多年的Javaweb项目开发,目前在公司也还有一部分javaweb的开发工作。我以过来人的身份回答一下你的问题。目前Javaweb的技术栈是比较成熟的,如果是你...