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

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

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

1
docker pull johngong/calibre-web:latest

之后创建容器

1
2
3
4
5
6
7
8
9
10
11
12
13
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

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

1
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

默认账号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

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

http://www.datehoer.com/posts/69c3e863-6e80-11ee-a697-01b0896cf41d/

作者

datehoer

发布于

2022-03-17

更新于

2023-10-19

许可协议

评论