docker部署calibre-web——打造个人数字图书馆
有了NAS之后就想着物尽其用,把能够私有化部署的都全部都私有化部署,突出一个折腾。下面基于calibre-web打造个人数字图书馆。
下载部署
这里在极空间docker下部署,其他品牌支持docker的NAS也是差不多的流程。
拉取镜像linuxserver/calibre-web
双击拉取成功的镜像开始部署
设置挂载路径
设置端口映射
设置环境变量
TZ是时区设置;PUID、PGID是服务进程在docker下的启动用户,0的话表示是以root用户运行,一般不推荐,官方镜像文档给的例子是1000;HTTPS_PROXY是系统级别的环境变量,设置这个目的是calibre-web元数据抓取有google,不挂代理的话有些元数据抓取没法用,代理就需要自己想办法了。
修改配置
安装部署完成后,通过ip+端口访问,初始登录用户:admin,密码:admin123。
登录之后设置书籍存储路径
若提示以下错误表示初始db文件不存在,官方github README有提到,可以通过这个链接下载,下载之后放到/book目录下,如果有权限问题可以修改db文件权限chmod 644 metadata.db
修改用户配置
点击右上角的用户,进入用户配置,可以修改用户名和密码;用来接收书籍的电子阅读器邮箱地址一般是类似Kindle这种可以直接通过邮箱接收书籍的应用使用。
元数据获取
点击上传的书籍,会弹出书籍详情,点击下面的编辑元数据会进入元数据详情,可以手动编辑元数据或者点击最下方的获取元数据自动获取
国内如果没有代理的话google是用不了的,不过豆瓣基本上也够用了。
书籍查找
关于找书我一般是在zlibrary,其他一些图书网站如图,有些需要挂代理。
客户端阅读器
calibre-web 支持opds协议,ip+端口/opds就是opds路径,所有支持opds的客户端都可以。
安卓下推荐静读天下,ios推荐kybook。
另外有一款开源的fbreader跨平台ios、安卓、pc、mac都支持,且支持google drive同步,就是文件格式支持不好不支持pdf。
kindle用户也可以通过邮件推送方式获取书籍。
如果希望阅读过程中支持标注、注解可以选择以上应用。
calibre-web自带的web阅读基本功能也都有,如果想要支持批准、注解可以安装浏览器插件比如简阅或者开源的hypothes。如果使用hypothes Joplin有相关插件支持导出批注到笔记。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
cwz1985
校验提示文案
值友1990885723
校验提示文案
鄂北渔夫
校验提示文案
鄂北渔夫
校验提示文案
值友1990885723
校验提示文案
cwz1985
校验提示文案