docker部署calibre-web-电子书库

拉取镜像

docker pull linuxserver/calibre-web

一键部署

docker run -d \

  --name=calibre-web \

  -e PUID=0 \

  -e PGID=0 \

  -e TZ=Asia/Shanghai \

  -e DOCKER_MODS=linuxserver/mods:universal-calibre `#optional` \

  -e OAUTHLIB_RELAX_TOKEN_SCOPE=1 `#optional` \

  -p 8083:8083 \

  -v /var/lib/docker/calibre/data:/config \

  -v /var/lib/docker/calibre/library:/books \

  --restart unless-stopped \

  lscr.io/linuxserver/calibre-web:latest


docker-compose部署示例

version: "2.1"

services:

  calibre-web:

    image: lscr.io/linuxserver/calibre-web:latest

    container_name: calibre-web

    environment:

      - PUID=0

      - PGID=0

      - TZ=Asia/Shanghai

      - DOCKER_MODS=linuxserver/mods:universal-calibre #optional

      - OAUTHLIB_RELAX_TOKEN_SCOPE=1 #optional

    volumes:

      - /var/lib/docker/calibre/data:/config

      - /var/lib/docker/calibre/library:/books

    ports:

      - 8083:8083

    restart: unless-stopped


配置数据库


docker exec -it calibre-web sh              #进入容器内部


cd /app/calibre/bin                         #进入bin文件夹


calibredb restore_database --really-do-it --with-library /books         #创建一个数据库


chmod a+w /books/metadata.db                        #添加写的权限


exit                                    # 退出容器




评论

此博客中的热门博文

Debian 12安装 Docker 以及 Docker Compose 教程

VPS服务器搭建一个FRP内网穿透服务