收起左侧

fnOS 用Docker部署Calibre-web电子图书馆教程

9
回复
6893
查看
[ 复制链接 ]

43

主题

165

回帖

255

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章

2024-10-17 19:52:48 显示全部楼层 阅读模式

[i=s] 本帖最后由 徐大大 于 2024-11-20 13:37 编辑 [/i]<br /> <br />

如何搭建Calibre-Web个人图书馆?

主要步骤包括:

下载Calibre-Web镜像:在镜像仓库中搜索并下载linuxserver/calibre-web镜像。

准备存储目录:在文件管理目录中创建calibre文件夹,并在其下分别创建books和config子文件夹,用于存储电子书和配置文件。

配置数据库文件:如果之前没有使用过Calibre,可以下载一个空的metadata.db文件(这是Calibre的数据库文件),并放置在books文件夹下。或者,也可以先在电脑上安装Calibre软件,生成数据库文件和第一本指南书,然后复制到books文件夹下,我已经给大家准备好了空的Calibre数据库文件,最底部下载

创建Calibre-Web容器:通过SSH部署容器,设置端口映射8083和存储路径(指向之前创建的books和config文件夹)。

配置和访问:等待容器创建完毕后,通过浏览器访问fnOSIP地址加端口号http://IP:8083,进入Calibre-Web的后台管理界面。按照提示进行数据库配置、用户管理、权限设置等操作。

安装:

1、下载Calibre-Web镜像

640.jpg

2、准备存储目录

在文件管理目录中创建calibre文件夹,并在其下分别创建books和config子文件夹,用于存储电子书和配置文件。

6401.jpg

3、配置数据库文件

把空的metadata.db文件放到books文件夹下,后面调用用得到,拉到最底下下载

6402.jpg

4、创建Calibre-Web容器

使用SSH工具,通过sudo -i 进入root权限,用以下命令创建容器,不会的小伙伴可以看我之前文章

其中/vol1/1000/docker/calibre/config 、/vol1/1000/docker/calibre/books是你自己前面创建的目录,根据情况修改


docker run -d \
  --name=calibre-web \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -p 8083:8083 \
  -v /vol1/1000/docker/calibre/config:/config \
  -v /vol1/1000/docker/calibre/books:/books \
  --restart unless-stopped \
  lscr.io/linuxserver/calibre-web:latest

5、配置和访问

  • 登录

等待容器创建完毕后,通过浏览器访问fnOSIP地址加端口号 http://IP:8083,进入Calibre-Web的后台管理界面。按照提示进行数据库配置

登录界面默认账号admin密码admin123,如果经常性返回到登录界面请强制刷新或者清理浏览器缓存 6403.jpg

  • 配置数据库

默认进来不管点什么都是让你配置数据库的页面

点击最右边文件夹按钮

6404.jpg

点击我框起来的地方,点击两下,返回到最上层

6405.jpg

选择打开books文件夹

6406.jpg

选择传进去的空白数据库metadata.db,点击select

微信截图_20241120133603.png

点击save即可

6408.jpg

完成以上操作就算部署成功了,具体玩法自行研究,要和Calibre配合使用。后面也会出一些教程。

空白数据库下载地址:

https://xiaoxu.lanzoub.com/iYSDi2ae3xud

收藏
送赞 6
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
公众号:知新坊

0

主题

1

回帖

0

牛值

江湖小虾

2024-12-8 17:23:53 显示全部楼层

[i=s] 本帖最后由 萌海无涯 于 2024-12-8 17:25 编辑 [/i]<br /> <br />

用 docker-compose

services:
  music-tag:
    image: linuxserver/calibre-web
    container_name: calibre
    environment: 
      - TZ=Asia/Shanghai
      - PUID=1000
      - GUID=1000
    ports:
      - "8083:8083"
    volumes:
      - 配置文件路径:/config
      - 图书保存路径:/books
    restart: unless-stopped
DOCKER一直没搞成功,提示什么DB不可读,很郁闷,然后用你这个部署成功了  详情 回复
2025-4-6 16:33

1

主题

2

回帖

0

牛值

江湖小虾

2024-11-20 11:18:28 显示全部楼层
大佬~纯小白提问 你第四步4、创建Calibre-Web容器 的SSH命令我复制进去以后为什么不能用呢?
[md]![image.png](data/attachment/forum/202411/20/111844mo1e3r8a3pn0p21w.png "image.png") [/md]  详情 回复
2024-11-20 11:19

1

主题

2

回帖

0

牛值

江湖小虾

2024-11-20 11:19:01 显示全部楼层

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
重新编辑了文章  详情 回复
2024-11-20 13:37
代码有问题,编辑器导致的。。  详情 回复
2024-11-20 13:34

43

主题

165

回帖

255

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章

2024-11-20 13:34:32 楼主 显示全部楼层
代码有问题,编辑器导致的。。
公众号:知新坊

43

主题

165

回帖

255

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章

2024-11-20 13:37:28 楼主 显示全部楼层
重新编辑了文章
公众号:知新坊

1

主题

41

回帖

0

牛值

江湖小虾

2025-1-4 00:25:23 显示全部楼层
早就想弄这个,终于有nas了,搞

0

主题

50

回帖

0

牛值

初出茅庐

2025-1-12 22:29:51 显示全部楼层
学习一下

0

主题

1

回帖

0

牛值

江湖小虾

2025-3-31 22:10:41 显示全部楼层
请问如果要添加豆瓣刮削等插件应该将插件保存在哪个文件目录下

1

主题

5

回帖

0

牛值

江湖小虾

2025-4-6 16:33:54 显示全部楼层
萌海无涯 发表于 2024-12-8 17:23
[md]用 docker-compose

```yml

DOCKER一直没搞成功,提示什么DB不可读,很郁闷,然后用你这个部署成功了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则