使用腾讯云轻量级应用服务器+calibre-web搭建在线云图书馆

3/17/2022 docker

之所以搞这个,其实就是想要一个可以跟着我一起走的pdf阅读器

首先在服务器上安装docker 然后拉取 johngong/calibre-web

docker pull johngong/calibre-web:latest
1

之后创建容器

docker create  \
    --name=calibre-web  \
    -p 8083:8083  \
    -p 8080:8080  \
    -v /配置文件位置:/config  \
    -v /书库:/library  \
    -v /自动添加文件夹:/autoaddbooks  \
    -e UID=1000  \
    -e GID=1000  \
    -e CALIBRE_SERVER_USER=用户名  \
    -e CALIBRE_SERVER_PASSWORD=用户密码 \
    --restart unless-stopped  \
    johngong/calibre-web:latest
1
2
3
4
5
6
7
8
9
10
11
12
13

这里建议映射8083:8083,我测试别的端口不能用 启动

docker start calibre-web
1

停止

docker stop calibre-web
1

如果不想配置可以直接输入下面的指令

docker run -d --name calibre -p 8083:80 -v /www/xxxx/data:/data talebook/calibre-webserver
1

默认账号admin默认密码admin123 配置参考

参数

说明

--name=calibre-web

容器名

-p 8083:8083

calibre-web web访问端口,默认用户名: admin 默认密码: admin123

-p 8080:8080

calibre-server web访问端口

-v /配置文件位置:/config

calibre-web与calibre-server配置位置文件

-v /书库:/library

calibre-web与calibre-server书库默认位置

-v /自动添加文件夹:/autoaddbooks

calibre自动添加图书文件夹位置

-e UID=1000

uid设置,默认为1000

-e GID=1000

gid设置,默认为1000

-e ENABLE_CALIBRE_SERVER=true

(true

false)设定开启calibre-server,默认开启

-e ENABLE_CALIBRE_SERVER_OPDS=false

(true

false)开启calibre-server的OPDS功能,默认不开启,arm可能不可用

-e CALIBRE_SERVER_USER=用户名

calibre-server 用户名

-e CALIBRE_SERVER_PASSWORD=用户密码

calibre-server 用户密码

-e CALIBRE_SERVER_WEB_LANGUAGE=zh_CN

calibre-server web界面语言,默认中文,详见calibre-server其它语言

-e CALIBRE_ASCII_FILENAME=true

(true

false)设定false时calibre支持中文目录

-e CALIBRE_WEB_LANGUAGE=zh_Hans_CN

(zh_Hans_CN

en)calibre-web初始界面语言,详见calibre-web其它语言

-e TZ=Asia/Shanghai

系统时区设置,默认为Asia/Shanghai

-e CALIBREDB_OTHER_OPTION=

为自动添加脚本中calibredb命令添加其它参数,例如:duplicates命令[-d]

-e DOUBAN_SEARCH=false

(true

false)设定开启豆瓣搜索,默认不开启

可参考docker文档:https://hub.docker.com/r/johngong/calibre-web