Docker-Calibre-Web:构建个人电子书库的完整指南

Docker-Calibre-Web:构建个人电子书库的完整指南

【免费下载链接】docker-calibre-web 【免费下载链接】docker-calibre-web 项目地址: https://gitcode.com/gh_mirrors/do/docker-calibre-web

Docker-Calibre-Web是一个基于Docker的开源项目,为电子书爱好者提供了一个功能完善的Web管理平台。该项目使用Python构建,通过简洁的Web界面让用户能够轻松浏览、阅读和管理电子书。

项目核心功能

该项目具备以下主要特色功能:

在线阅读体验:用户可以直接在浏览器中流畅阅读电子书,无需下载到本地设备。

智能元数据管理:系统能够自动识别电子书信息,用户可以轻松编辑图书的标题、作者、封面等元数据。

云端同步支持:无缝集成Google Drive,方便用户在不同设备间同步电子书库。

格式转换能力:支持多种电子书格式互转,满足不同阅读设备的需求。

多设备访问:通过网页界面,用户可以随时随地访问个人电子书库,实现真正的跨平台阅读。

安装与配置

环境准备

确保系统已安装Docker环境,这是运行该项目的基础条件。

快速部署

使用以下docker-compose配置快速部署:

services:
  calibre-web:
    image: lscr.io/linuxserver/calibre-web:latest
    container_name: calibre-web
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - DOCKER_MODS=linuxserver/mods:universal-calibre
      - OAUTHLIB_RELAX_TOKEN_SCOPE=1
    volumes:
      - /path/to/calibre-web/data:/config
      - /path/to/calibre/library:/books
    ports:
      - 8083:8083
    restart: unless-stopped

或者使用docker命令行:

docker run -d \
  --name=calibre-web \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -e DOCKER_MODS=linuxserver/mods:universal-calibre \
  -e OAUTHLIB_RELAX_TOKEN_SCOPE=1 \
  -p 8083:8083 \
  -v /path/to/calibre-web/data:/config \
  -v /path/to/calibre/library:/books \
  --restart unless-stopped \
  lscr.io/linuxserver/calibre-web:latest

初始设置

Web界面可以通过 http://你的IP地址:8083 访问。

在初始设置界面中,输入 /books 作为calibre库的位置。

默认管理员登录信息:

  • 用户名:admin
  • 密码:admin123

如果忘记密码,可以通过以下命令重置: docker exec -it calibre-web python3 /app/calibre-web/cps.py -p /config/app.db -s <用户名>:<新密码>

功能配置

压缩文件支持

系统默认包含unrar支持,需要在Calibre-Web管理页面(基础配置→外部二进制文件)中设置路径为 /usr/bin/unrar

电子书转换功能

项目提供了可选的电子书转换功能,通过添加环境变量 DOCKER_MODS=linuxserver/mods:universal-calibre 来启用。然后在管理页面中设置转换器路径。

Kepub格式转换

镜像包含了kepubify电子书转换工具,可以在管理页面中设置路径为 /usr/bin/kepubify

技术特性

支持的架构

  • x86-64 (amd64)
  • arm64 (arm64v8)

版本标签

  • latest:稳定的Calibre-Web发布版本
  • nightly:主分支的最新提交版本

项目优势

定期更新:项目团队提供定时的应用程序更新,确保功能持续优化。

用户映射:支持简单的用户ID和组ID映射,便于权限管理。

安全更新:定期进行安全更新,保障系统安全稳定运行。

最小化空间占用:通过共享基础层,在整个LinuxServer.io生态系统中最小化空间使用。

更新与维护

大多数镜像都是静态的、版本化的,需要更新镜像并重新创建容器来更新内部应用程序。

通过docker-compose更新:

docker-compose pull
docker-compose up -d

本地构建

如需进行本地修改或自定义逻辑:

git clone https://gitcode.com/gh_mirrors/do/docker-calibre-web
cd docker-calibre-web
docker build --no-cache --pull -t lscr.io/linuxserver/calibre-web:latest .

总结

Docker-Calibre-Web为电子书管理提供了一个完美的解决方案,结合Docker的便捷性和Calibre的强大功能,让每个人都能轻松拥有专业的电子书库。无论是阅读爱好者还是技术爱好者,都能通过这个项目快速搭建属于自己的数字图书馆,享受随时随地的阅读体验。

【免费下载链接】docker-calibre-web 【免费下载链接】docker-calibre-web 项目地址: https://gitcode.com/gh_mirrors/do/docker-calibre-web

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值