使用腾讯云轻量级应用服务器+calibre-web搭建在线云图书馆
之所以搞这个,其实就是想要一个可以跟着我一起走的pdf阅读器
首先在服务器上安装docker 然后拉取 johngong/calibre-web
docker pull johngong/calibre-web:latest
之后创建容器
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
2
3
4
5
6
7
8
9
10
11
12
13
这里建议映射8083:8083,我测试别的端口不能用 启动
docker start calibre-web
停止
docker stop calibre-web
如果不想配置可以直接输入下面的指令
docker run -d --name calibre -p 8083:80 -v /www/xxxx/data:/data talebook/calibre-webserver
默认账号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