calibre-web个人图书馆(源码部署)
介绍
用于浏览、阅读和下载 Calibre 数据库中存储的电子书的 Web 应用程序
项目地址:https://github.com/janeczku/calibre-web
部署
#去项目下载区挑选版本,这里演示的是当前最新版本0.6.21(23年10月21号的那个)
wget https://github.com/janeczku/calibre-web/archive/refs/tags/0.6.21.tar.gz
#解压缩
tar zxfv 0.6.21.tar.gz
#切换到解压目录
cd calibre-web-0.6.21
#安装环境
pip install -r requirements.txt
#运行
python3 cps.py
默认使用8083端口,如果出现问题请查看端口占用和防火墙是否关闭
访问:http://ip:8083
进行数据库文件配置
#因为无法自行生成db文件所以请使用calibre桌面应用程序生成数据库文件。 (或者使用这个:https://github.com/OzzieIsaacs/calibre-web-test/blob/master/test/Calibre_db/metadata.db)
#这个链接来自于互联网可能存在风险,所以尽量使用calibre桌面应用程序生成数据库文件,此处以链接文件为例
sudo wget https://raw.githubusercontent.com/OzzieIsaacs/calibre-web-test/main/test/Calibre_db/metadata.db
sudo chmod 644 metadata.db
cd /calibre/books/
#随后选择/calibre/books/目录即可
到这一步如果都没问题就持久化后台运行
nohup python3 cps.py > output.log &
打赏: 支付宝
本人所有文章均为技术分享,均用于防御为目的的记录,所有操作均在实验环境下进行,请勿用于其他用途,否则后果自负。 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
calibre-web 提供了 OPDS 协议的服务地址:http://${server-ip}/cms/opds/(或 http://${server-ip}:8083/opds/)。
其中安卓有许多支持 OPDS 的 APP但kybook3是iOS目前已知唯一支持 OPDS 的 APP