目 录CONTENT

文章目录

搭建Calibre实现私有电子书库

传礼
2025-07-02 / 0 评论 / 0 点赞 / 6 阅读 / 0 字
温馨提示:
本文最后更新于2025-07-02,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。
version: '3'
services:
  calibre:
    image: johngong/calibre-web:latest
    container_name: calibre
    environment:
     - UID=1000
     - GID=1000
     - CALIBRE_SERVER_USER=xxx
     - CALIBRE_SERVER_PASSWORD=xxxxx
    ports:
     - 8083:8083
     - 8080:8080
    volumes:
     - ./config:/config
     - /resource/books/calibre:/books
     - /resource/books/autoaddbooks:/autoaddbooks
    restart: always

根据提供的YAML配置文件,以下是关于Calibre的介绍内容:

Calibre是一款广泛使用的开源电子书管理工具和阅读器。通过这个配置文件,Calibre以Docker容器的形式运行,使得用户可以在自己的服务器上搭建Calibre服务。

在这个配置中,使用了johngong/calibre-web:latest镜像来创建Calibre容器。容器被命名为"calibre",并设置了一系列环境变量,包括用户ID、组ID、服务器用户名和密码。

Calibre容器暴露了两个端口:8083和8080,分别映射到容器的端口。这样做可以让用户通过Web浏览器访问Calibre服务器。

此外,配置文件还指定了三个卷挂载点:

  1. ./config:/config:将宿主机的config目录挂载到容器的/config目录,用于存储Calibre的配置文件。

  2. /resource/books/calibre:/books:将宿主机的/resource/books/calibre目录挂载到容器的/books目录,用于存储电子书文件。

  3. /resource/books/autoaddbooks:/autoaddbooks:将宿主机的/resource/books/autoaddbooks目录挂载到容器的/autoaddbooks目录,用于自动添加新书。

最后,配置中的"restart: always"表示容器在Docker启动时始终自动运行。

通过这份配置,用户可以在自己的服务器上搭建一个私有的Calibre电子书服务器,方便管理和阅读电子书。

0

评论区