前言
calibre-web是一个支持opds的在线阅读网站的开源项目,主要支持的是对主流电子书文档(epub、txt等)的在线阅读、推送至kindle、在支持opds的平台的下载阅读等
我是觉得在线阅读的界面很好看,opds也相当方便就当做了几个宅友私下的轻小说书站|ू・ω・` )。
你需要
1.已经安装好宝塔面板的服务器
2.耐心
安装过程
本文采用的安装方法为源码安装法,是经作者测试后最简单最不容易出错的一个方法。
首先,下载calibre-web的文件,上传并解压至你的网站。
将你解压的位置复制下来,待会儿要用,比如说我的位置是在
/www/wwwroot/calibre-web-master然后去软件商店下载安装Python项目管理器
打开后添加项目,路径是我们刚复制的,启动文件是该路径下的cps.py文件,启动方式选Python,端口选8083(记得去宝塔面板和服务器供应商的安全组开放端口),下面的选项都勾选。
如果是绿色三角,就是启动成功了。
如果你需要域名访问,就点击映射,填写你要映射的域名,他会自动帮你创建好网站
如果不需要域名访问,则在浏览器打开
你的ip:8083
即可。
之后能看到类似于这个界面,就算搭建完成了【你的初始账号一般是admin,密码是admin123】
导入书库
首先,去calibre官网下载你电脑对应版本的客户端。
创建好空白书库后将你的书库资源(txt、epub等文件)直接拖入这个窗口
可以ctrl多个书籍然后右键编辑元数据,也可以一个个编辑元数据,将你书的标签、作者、简介、评分等进行修改,直到你满意为止。
编辑好之后,右键一本书,打开所在目录
将这个文件夹压缩打包上传至你的服务器,并解压。
复制其目录,粘贴到之前你的书库页面中的书库配置中
这样就搭建完成了
SMTP邮箱设定
首先选择你要设定的smtp服务器,发件人邮箱可以用你自己的邮箱。这里注意加密与未加密的端口是不一样的,详情可以百度。
然后在你的邮箱处获取你的smtp密码,我拿网易举例。
在设置里找到smtp
然后开启这个功能得到一串密码,将它复制到之前需要填写的密码处。
然后保存并测试即可,测试的话需要你的管理员账号绑定好收件邮箱
opds
你的opds地址就是你的书库地址/opds,ios可以使用kybook,安卓可以使用静读天下,都支持opds功能,相当于为本地书库添加了一个自定义的网络书城,还是挺方便的。
结语
至此,你的书站就基本搭建完成,怎么修改得更合自己心意,就看各位自己的了,当然,如果你只是需要一个比较纯粹的有云功能的阅读产品,我还是推荐neat Reader,这是个国人开发的阅读软件,会员有10g的存书空间,可以多端同步,还是挺方便的。
不过,我还是更中意calibre
因为ui好看,以及可以装x ̄ω ̄=