2025-07-15 20:52:00 +08:00
|
|
|
---
|
|
|
|
|
title: 电子书平台
|
|
|
|
|
tags:
|
|
|
|
|
- 电子书
|
|
|
|
|
created: 2025-07-15
|
|
|
|
|
updated: 2025-07-15
|
|
|
|
|
---
|
2025-07-15 22:32:30 +08:00
|
|
|
|
2025-07-15 22:42:33 +08:00
|
|
|
# 1. 平台搭建
|
2025-07-15 20:52:00 +08:00
|
|
|
|
|
|
|
|
- technosoft2000/calibre-web
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
docker create --name=calibre-web --restart=always \
|
|
|
|
|
-v /volume1/Media/Books:/books \
|
|
|
|
|
-v /volume1/docker/calibre-web/app:/calibre-web/app \
|
|
|
|
|
-v /volume1/docker/calibre-web/config:/calibre-web/config \
|
|
|
|
|
-e USE_CONFIG_DIR=true \
|
|
|
|
|
-e SET_CONTAINER_TIMEZONE=true \
|
|
|
|
|
-e CONTAINER_TIMEZONE=Australia/Sydney \
|
|
|
|
|
-e PGID=65539 -e PUID=1033 \
|
|
|
|
|
-p 9083:8083 -p 9080:8080 \
|
|
|
|
|
technosoft2000/calibre-web
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
2025-07-15 21:42:14 +08:00
|
|
|
|
|
|
|
|
|
2025-07-15 20:52:00 +08:00
|
|
|
https://github.com/Technosoft2000/docker-calibre-web
|
|
|
|
|
【问题】
|
|
|
|
|
1. 不能启动
|
|
|
|
|
https://github.com/Technosoft2000/docker-calibre-web/issues/74
|
|
|
|
|
下载kindlegen转换器比较慢
|
2025-07-16 08:11:35 +08:00
|
|
|
2. 启动过程中创建用户calibre,但是外接磁盘权限没有,怎么给?
|
|
|
|
|
3. 启动过程海要删除app下内容,git命令clone需要为空!
|
|
|
|
|
4.
|
|
|
|
|
启动过程太
|
2025-07-15 20:52:00 +08:00
|
|
|
|
|
|
|
|
- janeczku/calibre-web
|
|
|
|
|
https://github.com/janeczku/calibre-web
|
|
|
|
|
- linuxserver/calibre-web
|
2025-07-15 21:42:14 +08:00
|
|
|
不带格式转换工具,没有在线阅读和转换的功能
|
2025-07-15 21:02:06 +08:00
|
|
|
https://www.ppmy.cn/ops/139900.html?action=onClick
|
2025-07-15 20:52:00 +08:00
|
|
|
- johngong/calibre-web
|
2025-07-15 21:02:06 +08:00
|
|
|
带格式转换工具,不带豆瓣接口
|
2025-07-15 20:52:00 +08:00
|
|
|
|
|
|
|
|
- Calibre-Web-Automated
|
|
|
|
|
[https://github.com/crocodilestick/Calibre-Web-Automated](https://github.com/crocodilestick/Calibre-Web-Automated)
|
|
|
|
|
https://developer.aliyun.com/article/1656903
|
|
|
|
|
docker-compose.yml:
|
2025-07-15 21:02:06 +08:00
|
|
|
```
|
|
|
|
|
services:
|
|
|
|
|
calibre-web-automated:
|
|
|
|
|
image: crocodilestick/calibre-web-automated:latest
|
|
|
|
|
container_name: calibre-web-automated
|
|
|
|
|
network_mode: bridge
|
|
|
|
|
environment:
|
|
|
|
|
- PUID=1000
|
|
|
|
|
- PGID=100
|
|
|
|
|
- TZ=Asia/Shanghai
|
|
|
|
|
volumes:
|
2025-07-15 21:12:09 +08:00
|
|
|
- /volume1/docker/calibreweb/config:/config
|
|
|
|
|
- /volume1/docker/calibreweb/import:/cwa-book-ingest
|
|
|
|
|
- /volumeUSB4/usbshare/eBooks/calibre:/calibre-library
|
2025-07-15 21:02:06 +08:00
|
|
|
ports:
|
2025-07-15 21:12:09 +08:00
|
|
|
- 7083:8083
|
2025-07-15 21:02:06 +08:00
|
|
|
restart: unless-stopped
|
|
|
|
|
```
|
2025-07-15 20:52:00 +08:00
|
|
|
|
|
|
|
|
原作者镜像:crocodilestick/calibre-web-automated:latest
|
|
|
|
|
|
|
|
|
|
# 2. Calibre-Web与客户端Calibre比较
|
|
|
|
|
|
|
|
|
|
|
2025-07-15 22:32:30 +08:00
|
|
|
## 2.1 **Calibre:**
|
2025-07-15 20:52:00 +08:00
|
|
|
|
|
|
|
|
- 功能完整的桌面应用程序
|
|
|
|
|
- 重点在于电子书的管理和处理
|
|
|
|
|
- 独立运行的本地软件
|
|
|
|
|
|
2025-07-15 22:32:30 +08:00
|
|
|
## 2.2 **Calibre-Web:**
|
2025-07-15 20:52:00 +08:00
|
|
|
|
|
|
|
|
- 基于Web的在线图书馆系统
|
|
|
|
|
- 重点在于图书的展示和阅读
|
|
|
|
|
- 需要服务器部署的网页应用
|
|
|
|
|
|
2025-07-15 22:32:30 +08:00
|
|
|
## 2.3 主要功能对比
|
2025-07-15 20:52:00 +08:00
|
|
|
|
|
|
|
|
|功能|Calibre|Calibre-Web|
|
|
|
|
|
|---|---|---|
|
|
|
|
|
|图书管理|✅ 完整强大|⭕️ 基础管理|
|
|
|
|
|
|元数据编辑|✅ 专业完整|⭕️ 基础编辑|
|
|
|
|
|
|格式转换|✅ 支持多种格式|❌ 需依赖Calibre|
|
|
|
|
|
|在线阅读|❌ 不支持|✅ 支持|
|
|
|
|
|
|多用户支持|❌ 单用户|✅ 多用户系统|
|
|
|
|
|
|远程访问|❌ 本地使用|✅ 随处访问|
|
|
|
|
|
|
|
|
|
|
Calibre 和 Calibre-Web 是互补的工具:
|
|
|
|
|
|
|
|
|
|
- Calibre 专注于**管理和处理**
|
|
|
|
|
- Calibre-Web 专注于**展示和阅读**
|
|
|
|
|
|
2025-07-15 22:42:33 +08:00
|
|
|
|
2025-07-15 22:32:30 +08:00
|
|
|
## 2.4 最理想的方案是:
|
2025-07-15 20:52:00 +08:00
|
|
|
|
|
|
|
|
- 用 Calibre 做后台管理
|
|
|
|
|
- 用 Calibre-Web 做前台展示
|
|
|
|
|
- 两者结合获得最佳体验
|
|
|
|
|
|
2025-07-15 22:42:33 +08:00
|
|
|
Calibre创建的书库,Calibre-Web不能读取,双方db来关联电子书,可以先用Calibre-Web创建书库,然后指定calibre来打开和维护!
|
|
|
|
|
|