煤油之家

千里打酱油:在群晖共同 calibre 搭建了一个团体的电子书网站 上海seo发外链公司

相干引荐:上海seo发外链公司

搭建一个团体的电子书网站

作为一个松鼠党,从高中逛E-INK开端就搜集各种电子书,这么多年上去也积累了一大笔积存。下书入流水,看书如抽丝。那么这些书的办理就成了一个题目。最初选了半天照旧决议用 calibre 来办理本人的电子书。

calibre 固然速率有些慢,不外应该是现在为止能找到的最好的电子书办理东西了。和 kindle 的联合也很好。思索数据的备份,除了在本人的 Mac 上寄存了书库以外,还应用 Resilio Sync 把书库存到了群晖上。如许就算是电脑被偷数据也不会丢了。不外 calibre 的数据库有一个缺陷,他在电脑上贮存文件的目次构造是 /calibre/author/books

并且会把全部的汉字转换成拼音。间接用 Mac 上的 calibre 看的话挺方便的,但是近程用手机拜访群晖的话看到的都是相似于拼音文件。找书很不方便。以是就想找一下有没有 calibre 的 web 版本。

搜了一下果真有人曾经早好轮子了calibre-web

用 Python 写的一个 Web abb。

官方引见是如许的:Calibre Web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database.

间接应用 calibre 的数据库,然后支持下载,上传,在线阅读,数据修正,发送到 kindle。并且手机端和 web 端都支持,真是完满契合我的需求。不外要吐槽一点,这个源码竟然不打 tag,顺序更新完满是靠 git 拉取来更新。真的是大开眼界。

在群晖共同 calibre 搭建了一个团体的电子书网站

既然调研好了,那么就开端搭建吧。

网站搭建

配景阐明

  • 群晖 216+Ⅱ

  • Calibre

  • Resilio

  • docker

实在下面啥都不需求,只需求一台能运转 docker 的设置装备摆设就可以了。内存约莫 100m 不晓得树莓派能不克不及撑得住。Python 的服从真低呀。

起首先是电脑上装置 calibre,然后同步本人的书库到群晖。这一步网上教程太多,就不细致引见了。

同步完之后,我们的群晖上就有了数据库。比方我的目次是 /Backup/书库 外面有一个数据库文件 metadata.db

数据库有了,就开端装置顺序。顺序装置很复杂,只需求一个 python 情况就可以了。

在群晖共同 calibre 搭建了一个团体的电子书网站

实行下令当前你就把网站搭好了,拜访 //localhost:8083 就可以看到本人搭建的网站了。

不外妈妈说了,能用 docker 处理的题目都用 docker 处理。

Dockerfile 如下

在群晖共同 calibre 搭建了一个团体的电子书网站

项目标主页有一个镜像了,但是我团体有点没看懂,并且镜像外面是不带项目自身的,在第一次启动镜像的时分会从 git 下面拉取最新的源码,然后重启。实在挺契合这个开源项目标作风的,应用 git 停止版本更新。写得实在比我好。有需求的小同伴可以本人研讨装置。

装置阐明

说了半天空话,那么图文教各人怎样装置吧。

起首装置群晖的 docker 点开注册表 双击选择阿里云。

在群晖共同 calibre 搭建了一个团体的电子书网站

搜刮 calibre,找到我写好的的镜像后双击下载。由于在国际,以是挺快的。感激阿里爸爸。

在群晖共同 calibre 搭建了一个团体的电子书网站

装置完双击启动容器

在群晖共同 calibre 搭建了一个团体的电子书网站

设置装备摆设一下当地目次和装载目次。当地目次便是你电子说地点的地位。

假如你需求电子书编辑的功用,那么不要勾选只读。英文我只想阅读和下载,以是选择了只读。

在群晖共同 calibre 搭建了一个团体的电子书网站

在群晖共同 calibre 搭建了一个团体的电子书网站

设置完成当前点击确认 使用。你的团体效劳器就部署好了。 举个例子 比方我群晖的路由拜访页面是 192.168.10.101:6001,那么 192.168.10.101:8083 就可以看到本人摆设的网站了。


参考材料:上海专业收费外链公司


本文若有进犯您的权益,请实时联络我们。