[root@localhost calibre]# more start-docker.sh
#!/usr/bin/env bash

firewall-cmd --add-port=8083/tcp --permanent --zone  public
firewall-cmd --reload

#https://hub.docker.com/r/linuxserver/calibre-web/
docker stop calibre-web
#docker rm  calibre-web

docker run -d \
  --name=calibre-web \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -e DOCKER_MODS=linuxserver/calibre-web:calibre \
  -p 8083:8083 \
  -v `pwd`/data:/config \
  -v `pwd`/books:/books \
  --restart unless-stopped \
  linuxserver/calibre-web:amd64-latest

  #linuxserver/calibre-web:arm64v8-latest


http://localhost:8083 即可配置,然后用admin/admin123登陆。

这里有个坑, calibre web : DB location is not valid, please enter correct path
数据库路径不正确,请输入正确的路径。
这需要拷贝一个空的数据库metadata.db 到/books/目录下即可。
同时注意修改权限为可写的,chmod 644 metadata.db
这个数据库其实是SQLite3 数据库文本的,里面就是SQL语句.
在这里插入图片描述

在这里插入图片描述

遇到的坑:

The cover image has an id != “cover”. Renaming to work around bug in Nook Color
68% Parsed all content for markup transformation
70% Completed markup transformation
[405:405:1220/194021.455783:ERROR:zygote_host_impl_linux.cc(89)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.
root@bf3475d87232:/books#

解决办法: 创建一个普通用户,执行时切换到此普通用户即可。

切换为中文的方法:
在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐