<br />
<br />
NAS硬盘上有上千本电子书,苦于飞牛一直没有电子书功能,就自己搭建一个服务端图书馆,既可以实现网页直接看书,也能通过app远程访问服务端,实现手机看书。分享一下自己搭建的过程,供参考,如有更好更方便的方法,欢迎交流分享。
这是安装完成后的效果,首先是web端


然后是手机app端


因为字数和图片限制原因,就简单用文字描述一下搭建过程,不清楚的再交流。
一、服务端安装配置
1.镜像选择:有两个选择,一个是calibre,功能非常强大的电子书管理软件,支持电子书格式的转换,但是配置起来相对比较麻烦;另一个是Talebook,这个功能没calibre多,但是简单易用。我这里选择的是Talebook。
2.创建文件夹:安装前先在文件管理里面创建一个talebook的文件夹,路径放哪随便,为后期镜像安装做准备用。
3.拉取镜像,打开docker,镜像仓库搜索Talebook,下载第一个
4.创建容器:本地镜像库选择下载好的镜像,创建容器(右边的小三角)
5.配置:需要修改两个地方,一个是端口设置,它默认的是443 和80 如果不改访问不了后台,随便改一个自己能记得住,不不冲突的端口号就行,我这里修改为9775。另一个是储存位置,选择第2步创建的那个文件夹即可。完成后我们确定创建并运行,容器会自动安装。
6.容器启动完成之后,使用飞牛NAS的ip加9775端口即可登录Talebook管理界面
7.进入管理界面后,第一步需要设置一个账号和密码,然后有个开启私人图书馆模式,这个不打勾,不然手机端不访问了。
8.设置完成后再次访问一下这个IP和端口号,登录账号密码,就可以进入到服务器主页了。
9.上传图书:回到飞牛nas文件管理里面,找到刚才创建的Talebook文件夹,在里面找到book/imports,把电子书复制到这个文件夹里面。
10.上传图书之后,回到服务端管理界面,左上角管理-导入图书,点击扫描书籍,然后勾选想要导入的书籍,并点击“导入书籍”按钮,就完成了。
注:当然这个上传图书的操作可以通过挂载电子书文件夹的形式实现,这里就不啰嗦了。
二、手机端
1.手机搜索下载“moonreader pro”也就是静读天下这个app,安装。
2.打开软件,点击左上角三条横杠,找到“网上书库”,然后右上角三个小点,选择增加新书库,然后在书库网址里面输入“飞牛nas的IP+端口号/opds/”(例:abcdefg.cn:9775/opds/)点击确定,然后输入账号密码登录即可。
注:这个opds在配置好的服务端管理界面右下角就有一个“OPDS接口”点击它,然后新打开的网址就是这个opds地址。
因为我有公网IP,并且在路由器中把9775这个端口映**出去,所以可以公网访问,没有公网IP的只能在家里使用。可以先实现外网访问,然后把端口映射出去。
这样在哪都可以畅快的看自己想看的书。 另外分享一个电子书做的比较好的的PT站: 【聆音Club】soulvoice开放注册(教育资源) | PT邀请码网 目前没有开放注册,有需要的可以等等。