首页>文档>网络技术>在线书库程序Calibre搭建备忘录

在线书库程序Calibre搭建备忘录

为了方便自己整理和阅读积累的书籍资料,利用服务器和群辉NAS搭建了在线书库项目,这是一个开源项目,具体源码如下:

Docker镜像源码:点我跳转

程序简介

先说说这套程序能带来什么,首先我原来并且一直在用的Cloudreve网盘程序虽然很方便分享文件,但是在在线阅读方面功能并不强大,通过检索后只能找到书名不知道其中的内容,也是不方便的地方,所以找到了它。

这套程序基于Docker安装。Docker是类似于虚拟机一样的一整套环境都配置好了,只需要拉取镜像运行即可,不需要繁琐的环境部署过程,所以对于NAS来讲,这样的程序真香!

来看看程序的前端
在线书库程序Calibre搭建备忘录

书籍详情介绍页
在线书库程序Calibre搭建备忘录

在线阅读器页面
在线书库程序Calibre搭建备忘录

对于有书签的书籍还是很方便的,唯一的缺点是不能在线标记、笔记这些功能。

安装教程

1.拉取镜像

johngong/calibre-web:latest

2.定义端口

需要映射2个端口

内网端口号:8083,程序web端口

内网端口号:8012,书库通信端口

如果要在群辉上部署并且实现外网访问,还需要流量中转,可以用NPS内网穿透

3.定义文件路径

文件路径1:/config

这个路径用来放置主程序,包括前端-web和后端-server

文件路径2:/books

这个路径用来放书籍的源文件以及书籍数据库文件

4.重要文件用途

/config/calibre-web/app.db,这个文件下存放了所有的用户数据,包括账号和密码,以及后端所有设置项的数据,重要程度十颗星,需要按时备份!

/books/metadata.db,这个文件中写了书籍的介绍、封面路径等等,也是相当重要,十颗星!

第一次部署好后忘记了管理员密码,也没有严格按照这个部署路径来方,所以傻傻找不到,最后误删了docker环境文件,导致程序跑不起来,操作不规范,费时又费力!

5.必要设置项

非常建议在“计划任务中”配置自动生成封面缩略图,按照这个程序的逻辑,如果不这么干,它会自动将PDF首页作为封面,这种图片动辄500KB左右,这样如果有500本书籍,每刷新一次将会加载244M的数据量,非常的可怕,这对服务器以及带宽的承载能力是巨大的考验,所以自动生成缩略图后每张30KB左右,问题瞬间变得简单!
考虑到服务器硬盘小宽带足,所以在外访问书库时加载速度更快,内网看书则在群辉上部署,书籍数据定期从服务器增量备份到NAS即可!
在线书库程序Calibre搭建备忘录
在线书库程序Calibre搭建备忘录

演示端

请注意,链接仅用于演示程序前端,并不对外开放注册以及书籍阅读功能!

服务器端https://book.7b3.cn

群辉端https://book.3b4.cn

希望大家能对这个程序有更多的了解,手头有设备的也可以尝试搭建尝试,真挺好用的,原来iPAD看书得先下载上去,原本捉襟见肘的64GB内存就不够,现在只要等待几秒就能在线看,满足了!

对于硬盘占用的情况,目前160本接近11GB的一个存储量,可以接受。


在线书库程序Calibre搭建备忘录

免责声明

泵小丫收集资源均来自网络

仅用于内部交流之用,如有需要请支持正版

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索