在calibre-web搭建完毕之后,我们要使用它的所有功能,我们要进行详细的配置。

如果没有看如何搭建的小伙伴,可以转向我的第一篇文章:

下面我们的配置要解决以下问题:

1、需要添加数据库路径

2、默认没有开启上传功能,需要打开

3、默认admin没有在线阅读功能,需要打开

4、默认没有电子书格式转换功能,需要配置

5、默认没有开放注册功能,需要打开

6、默认语言是英文,需要切换中文

首先,登录admin账号

添加数据库路径为/books 默认写法,不可改变
点击右上角有人头像的admin,在language中将语言切换成中文并保存。

进入-->管理权限-->编辑基本配置-->启动上传打勾, 启动注册,使用邮箱或用户名打勾

备注:注册功能需要配置发送邮箱!

进入-->管理用户-->勾选允许查看书籍
进入-->基本配置-->扩展程序配置

calibre电子书转换器路径设置为/usr/bin/ebook-convert kepubify电子书转换器路径设置为/usr/bin/kepubify.

这两个其实就是calibre-web的两个插件,一个功能强大到什么格式都能互转,另一个是将epub转为kepub,kepub应该是带有认证信息的电子书格式,如果要深入了解电子书格式可以网上搜索一下。

这个配置是官方给的固定写法,所以不做解释,有兴趣的请翻阅官方文档

https://registry.hub.docker.com/r/linuxserver/calibre-web/

配置完成后,左上角出现上传书籍图标,我们测试上传pdf书籍
上传完成
点击编辑元数据测试转换格式功能
从pfd转为epub
上面转换完毕测试从epub转为kepub
转换的任务进度可以通过右上角的任务列表查看。

基本配置已完成,开放注册的邮箱配置会和kindle推送功能整合,如果需要可以阅读我的第三篇文章:

28 thoughts on “群晖nas搭建个人图书馆二(calibre-web配置)”
  1. 博主好!
    感谢您的分享,按照你们文档已经完成群晖nas的电子书库部署,但是存在一个问题,在线阅读ebup格式电子书时无法显示图片,请问您那里是否有此问题?如何解决,感谢!~~

  2. 数据库错误:(sqlite3.OperationalError) attempt to write a readonly database [SQL: INSERT INTO authors (name, sort, link) VALUES (?, ?, ?)] [parameters: (‘未知’, ‘未知’, ”)] (Background on this error at: https://sqlalche.me/e/14/e3q8)。

    上传时出现上面的提示应该如何操作

      1. 我是一步步操作的,也遇到了同样的数据库出错,可以具体的说下怎么设置吗?我试了下不行,可能是我操作的不对

  3. 书城是已经建好了,但是在线阅读后,是一片空白。 我换了一个映像以后还是显示空白。

  4. 上传时提示“数据库错误:attempt to write a readonly database。”这种事哪一步的操作有问题吗?之前的步骤里并没有选只读啊。

      1. 我也是走到这一步出现在同样的错误。修改了books文件夹的权限还是不行。难道是dsm7.1按博主的路子走,有的地方不一致造成的?

  5. 在线格式转换,除了您图上两种,如epub-kepub可以转换成功,其他的都转换失败了,为啥呀

  6. 首页瀑布流显示太多,我想设置成每页显示60本,下边显示第几页,共几页,手动选择点击,不要自动加载,请问改怎么设置呀。后台虽有每页60选项,但是首页向下滚动还是会自动加载,没法固定,手动点击选页。

  7. 你好,请教一个问题,群晖 docker 每次启动 calibre-web 从日志中都可以看到在 Fetching calibre bin,这是不是不正常啊?

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注