Py学习  »  docker

群晖NAS变身个人图书馆!Docker环境搭建Calibre-Web服务

大云微知 • 1 月前 • 312 次点击  
什么是个人图书库?
    Calibre-Web是一款开源免费的图书管理软件,支持Windows、Mac等桌面操作系统,支持.mobi、.epub、.cbz、.pdf等多种电子书格式,本次使用LinuxServer.io团队打包的docker镜像进行NAS服务端部署个人图书库。如果你手上刚好有一台群晖NAS且支持Docker功能,不妨跟着尝试从零搭建这款电子图书管理库。
一、群晖后台在docker文件夹下新增calibre-web的配置文件夹及存放书库文件夹
二、控制面板开启终端机和SNMP服务,默认22端口自定义其他端口
三、SSH工具连接群晖NAS服务器,并进入root权限,拉取calibre-web最新镜像
四、通过docker-lci命令部署calibre-web服务端
docker run -d \  --name=calibre-web \  --net=bridge \  -e PUID=0 \  -e PGID=0 \  -e TZ=Asia/Shanghai \  -e OAUTHLIB_RELAX_TOKEN_SCOPE=1 \  -p 8083:8083 \  -v /volume1/docker/calibre-web/config:/config \  -v /volume1/docker/calibre-web/书库:/books \  --restart unless-stopped \  linuxserver/calibre-web:latest
  • 环境变量说明:
五、重要:手动在书库文件夹下添加一个metadata.db的空白数据库文件
获取方法:电脑本地安装一个calibre软件,下载地址:https://calibre-ebook.com/download,安装时电脑本地指定一个数据库存放文件夹,安装完成后就会自动生成这个数据库文件,将metadata.db数据库文件复制到/volume1/docker/calibre-web/书库路径下即可。
六、访问Calibre-Web网页后台,并上传书籍
登录网址:[NAS-IP]:8083
登录账号:admin
登录密码:admin123

哪些 OPDS 阅读器可与 Calibre-Web 配合使用?

已成功测试了以下支持 OPDS 阅读器:

Android 上的 Calibre-Companion(即使不使用标准 opds 功能,此阅读器也支持书籍下载和查看书籍详细信息)。下载仅在启用匿名浏览的情况下有效 

iOS 版 Kybook 1/2/3 (需要启用 Guest 用户下载权限) 

iOS 上的 Megareader(下载似乎不起作用) 

Android 上的 Moon+(仅在启用匿名浏览的情况下显示封面图片,使用 v4.5.7 测试) 

Android 上的 ebookdroid(下载仅适用于 v2.6.3 启用的匿名浏览) 

Android 版 Coolreader(不支持封面图片,使用 v3.2.29-1 测试) 

Android 上的 FBReader(仅在启用匿名浏览的情况下显示封面图片,使用 v3.0.8 测试) 

Kobo 上的 Koreader ( https://github.com/koreader/koreader ) 有兼容的 OPDS 浏览器。 

-END-

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/185008
 
312 次点击