Calibre-web电子书库创建

搭建环境

NAS: 群辉 DS920+
系统:DSM 7.0
docker镜像:linuxserver/calibre-web

操作步骤

  1. 在群辉套件中心中安装 docker
    在这里插入图片描述
  2. 打开 docker 在注册表中搜索calibr-web
    在这里插入图片描述
  3. 下载镜像并安装
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
填写映射的文件夹
映射存储的文件夹
点击完成进行安装
在这里插入图片描述
安装完成后,可以看到改docker镜像已经在工作了
在这里插入图片描述

首次打开网页 http://localip:8083

在这里插入图片描述
默认 用户名 admin密码 admin123
登录后,出现以下叶面
在这里插入图片描述
这里可以理解为少了一个db的配置文件。该配置文件。可以下载 calibre 单机软件,获取 metadata.db文件
calibre单机版获取 metadata.db 位置:
metadata.db
到该目录下获取文件
在这里插入图片描述
并上传到 /books 的目录。
重启docker镜像。
重新登录后,点击登录

配置 calibre-web

在这里插入图片描述
在这里插入图片描述
重新进入管理权限
在这里插入图片描述
点击对应的用户
在这里插入图片描述
点击保存。

允许上传后,回到书籍页面,可以发现右上角有个上传书籍。
在这里插入图片描述

抓取元数据时候,出现calibre-web卡死的问题

原因是内置的google和scholar等其他元数据provider引起的。
我们可以通过 docker 的bash终端删除相关的配置文件。
容器路径为 /app/calibre-web/cps/metadata_provider
在这里插入图片描述
删掉多余的 py 文件。并将 NewDouban.py 该文件放到该目录下,重启docker镜像。
NewDouban.py 下载路径: https://github.com/eason-lin-walking/douban_api/NewDouban.py
测试抓取数据
在这里插入图片描述
抓取数据成功。

参考网页: https://fugary.com/?p=238

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值