云服务器玩法(一):Docker搭建Calibre Web打造全功能书库

一. 步骤

1. 拉取镜像

$ docker pull technosoft2000/calibre-web

2. 创建文件夹

$ mkdir -p /home/docker/calibre-web/{app,books,kindlegen,config}

3. 创建容器

$ docker create --name=calibre-web --restart=always -v /home/docker/calibre-web/books:/books -v /home/docker/calibre-web/app:/calibre-web/app -v /home/docker/calibre-web/kindlegen:/calibre-web/kindlegen -v /home/docker/calibre-web/config:/calibre-web/config -e USE_CONFIG_DIR=true -e SET_CONTAINER_TIMEZONE=true -e CONTAINER_TIMEZONE=Asia/Shanghai -e PGID=0 -e PUID=0 -p 8083:8083 technosoft2000/calibre-web

4. 手动拉取github文件

因为technosoft2000/calibre-web启动时会拉取一个github文件,但是会报错导致拉取不出来,装上梯子可以拉取,不过本人使用的是阿里云国内服务器,所以只能手动拉取到app目录下。

$ cd /home/docker/calibre-web/app

$ git clone -b master --single-branch https://github.com/janeczku/calibre-web.git

5. 启动容器

$ docker start calibre-web

6. 查看日志

$ docker logs -f -t --tail 500 calibre-web


因为calibre-web在启动的时候还有一个文件需要从github上拉取,会浪费一些时间,所以看日至才可以知道到底启动成功没。

7. 配置

7.1 第一次登陆

用户名:admin
密码:admin123

7.2 数据库配置

书籍存放在这个目录中,(管理权限 — 数据库配置)

7.3 中文设置

简体中文的设置,(用户配置 — 语言)

7.4 启用上传

上传功能需要自己启动,(管理权限 — 基本配置 — 功能配置 — 启用上传)

8. 手动添加元数据

因为豆瓣的API失效了所以只能手动添加,
查看书籍信息的网址:

豆瓣:

https://book.douban.com/

中国国家图书馆:

http://opac.nlc.cn/F/BR36RSBM6EI8X6VLML535CY31B2EH4P4GB3QSISENTSKURDKHI-02126?func=find-b-0

效果图:

版权声明:
作者:烟雨
链接:https://www.yanyuwangluo.cn/313/
来源:烟雨阁
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
云服务器玩法(一):Docker搭建Calibre Web打造全功能书库
一. 步骤 1. 拉取镜像 $ docker pull technosoft2000/calibre-web 2. 创建文件夹 $ mkdir -p /home/docker/calibre-web/{app,books,kindlegen,config} 3. 创……
<<上一篇
下一篇>>