前言 之前分享了CalibrePC端的使用方法:https://yilancn.top/posts/17e27659/
本期主要分享:怎样把 Calibre PC 端的书籍迁移到 Google Drive ,再让 VPS 挂载 Google Drive 到本地 ,最后通过 calibre-web 搭建自己的在线图书馆 。
rclone挂载google盘和书籍迁移方法:https://yilancn.top/posts/13b7bd4/
rclone优化配置:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 cat > /etc/systemd/system/rclone-google-yilanbsu.service << 'EOF' [Unit] Description=Rclone Mount for Google Drive (yilanbsu) After=network-online.target Wants=network-online.target [Service] Type=notify ExecStartPre=/bin/mkdir -p /mnt/google-yilanbsu ExecStartPre=/bin/mkdir -p /var/cache/rclone/google-yilanbsu ExecStart=/usr/bin/rclone mount google-yilanbsu:/ /mnt/google-yilanbsu \ --config=/root/.config/rclone/rclone.conf \ --allow-other \ --cache-dir=/var/cache/rclone/google-yilanbsu \ --vfs-cache-mode writes \ --vfs-cache-max-age 72h \ --vfs-cache-max-size 10G \ --vfs-read-chunk-size 128M \ --vfs-read-chunk-size-limit 2G \ --buffer-size 512M \ --dir-cache-time 12h \ --poll-interval 15s \ --umask 002 \ --log-level INFO \ --log-file /var/log/rclone-google-yilanbsu.log ExecStop=/bin/fusermount3 -uz /mnt/google-yilanbsu Restart=on-failure RestartSec=10 User=root Group=root [Install] WantedBy=multi-user.target EOF
搭建CalibreWeb 新建项目目录 1 2 3 mkdir -p /root/data/docker_data/Calibrecd /root/data/docker_data/Calibremkkdir -p config/Database/
把Calibre PC 端的metadata.db这个书籍库上传到/root/data/docker_data/Calibre/config/Database/目录下
docker-compose.yml 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 cat > docker-compose.yml << 'EOF' version: "2.1" services: calibre-web: image: lscr.io/linuxserver/calibre-web:latest container_name: calibre-web environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai volumes: - ./config:/config - /mnt/google-yilanbsu/calibre/books:/books:ro - ./config/Database/metadata.db:/config/Database/metadata.db ports: - 8083:8083 restart: unless-stopped EOF
启动服务
浏览器输入ip:8083访问
默认用户名:admin
默认密码:admin123
初始配置 配置数据库目录
也可以在Location of Calibre Database 输入框直接输入:/config/Database
配置书籍目录 勾选Separate Book Files from Library ,输入框输入/books,点击保存
验证配置 点击侧边栏Books,出现书籍书籍表示配置成功
使用 修改语言 改管理员信息,界面语言改为中文简体
添加上传书籍权限
2.勾选启用上传
其他 搭建好后,IOS端想在手机端看书,可以使用KyBook 3
软件配置好Calibre-web的APi就可以
API接口格式:http://ip:port/opds
详细可看KyBook 3 | calibre-web - IOS系统最佳图书伴侣
用GoogleDrive托管Calibre书库,在VPS上部署你的在线图书馆