Calibre-Web是一个基于Web的应用程序,它允许用户通过一个简洁直观的界面来浏览、阅读和下载存储在Calibre数据库中的电子书。
env
- ds920+ (synology)
- container-manager
- johngong/calibre-web
服务介绍:
镜像 | 用途 | 服务端口 | 端口说明 |
---|
calibre | calibre 后端 | 8080 | calibre 管理页面 |
calibre-web | calibre 前端 | 8083 | CMS 页面,同时提供 OPDS 服务 |
nginx | 反向代理 calibre 服务 | 80 | 项目说明页面 |
johngong/calibre-web(支持群晖nas)
calibre-ebook 客户端(跨平台)
1.calibre-web image
2.在containter-manager新建项目
2.1uid/gid
mvpbang@mvpbang:/$ id
uid=1026(mvpbang) gid=100(users) groups=100(users),101(administrators),1023(http),65538(deep-knowledge),65539(sync)
2.2设置权限,新增Everyone读写权限
/volume1/docker
2.3项目
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
| ---
services:
calibre-web:
image: johngong/calibre-web:latest
container_name: calibre-web
mem_limit: 8G
environment:
# uid/gid在nas中查看得知
- UID=1026
- UID=100
- TZ=Asia/Shanghai
#关闭calibre-server
- ENABLE_CALIBRE_SERVER=false
- ENABLE_CALIBRE_SERVER_OPDS=false
#自动添加支持中文目录
- CALIBRE_ASCII_FILENAME=false
# 关闭在线检索元数据
- DISABLE_GOOGLE_SEARCH=true
- DISABLE_SCHOLAR_SEARCH=true
volumes:
- /volume1/docker/calibre-web/config:/config
- /volume1/docker/calibre-web/library:/library
- /volume1/docker/calibre-web/autoaddbooks:/autoaddbooks
ports:
- 18083:8083
#- 18080:8080
restart: unless-stopped
logging:
driver: db
options:
max-size: "20m" # 单个文件大小为200k
max-file: "1" # 最多10个文件
|
2.4网页管理
http://ip:8083
默认账户: admin/admin123
2.5开启上传文件功能
管理权限 -> 配置 -> 编辑基本配置 -> 功能配置 -> 勾选(启用上传)