NAS 部署 Calibre-Web,搭建个人数字图书馆

NAS 部署 Calibre-Web,搭建个人数字图书馆

Tabor
2024-12-09 / 0 评论 / 287 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年12月09日,已超过127天没有更新,若内容或图片失效,请留言反馈。

NAS 部署 Calibre-Web,搭建个人数字图书馆

Calibre 简介

官网:calibre - 电子书管理工具 www.calibre-ebook.com/zh_CN

NAS 部署 Calibre-Web

version: '3'
services:
  calibre-web:
    image: linuxserver/calibre-web
    container_name: calibre-web
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
    volumes:
      - /volume2/Media/MyBook/CalibreLibrary:/books
      - /volume1/docker/Calibre-Web/config:/config
    ports:
      - "28083:8083"
    restart: unless-stopped

Calibre-Web 设置

  1. 设置数据库,需要先在 config 中放好 metadata.db​ 文件。 ,记得勾选 Separat Book Files from Library​,将书籍文件和数据库文件分离。
  2. 修改密码和显示语言,记得拉到最后面点击保存。

    3.基本设置中,启动上传
  3. 删除书籍,点击书籍 - 编辑数据 - 删除书籍

参考

  1. 通过calibre-web打造个人在线图书馆1

  1. 通过calibre-web打造个人在线图书馆

    1 calibre-web简介

    Calibre-web 是一个为 Calibre 电子书管理软件设计的开源 Web 界面。Calibre 是一个强大的电子书管理和转换工具,它允许用户管理他们的电子书收藏,转换电子书格式,以及阅读电子书。Calibre-web 提供了一个基于 Web 的界面,使得用户可以通过浏览器访问和管理他们的 Calibre 电子书库。

    以下是 Calibre-web 的一些主要特点:

    1. 用户界面:提供直观的 Web 界面,方便用户浏览和管理电子书。
    2. 跨平台:可以在多种操作系统上运行,包括 Windows、macOS 和 Linux。
    3. 集成 Calibre:与 Calibre 软件紧密集成,使用 Calibre 的数据库和功能。
    4. 多格式支持:支持 Calibre 支持的所有电子书格式,包括 EPUB、MOBI、AZW3、PDF 等。
    5. 搜索和过滤:提供强大的搜索和过滤功能,帮助用户快速找到想要的电子书。
    6. 电子书阅读:内置电子书阅读器,用户可以直接在 Web 界面中阅读电子书。
    7. 自定义和扩展:用户可以根据需要自定义界面和功能,并且支持插件扩展。
    8. 同步和备份:可以与 Calibre 同步数据,也支持备份和恢复电子书库。
    9. OPDS 支持:支持 OPDS(开放出版物分发系统),允许用户通过其他 OPDS 客户端访问他们的电子书库。

    Calibre-web 是 Calibre 用户的一个有用补充,特别是对于那些希望在不同设备上访问和管理他们的电子书收藏的用户。通过 Calibre-web,用户可以更便捷地享受电子书阅读和管理的乐趣。

    2 calibre-web服务安装

    2.1 直接安装exe版本

    2.2 手动安装python版本

    2.2.1 Installation via pip (recommended)

    1. Create a virtual environment for Calibre-Web to avoid conflicts with existing Python dependencies
    2. Install Calibre-Web via pip: pip install calibreweb​ (or pip3​ depending on your OS/distro)
    3. Install optional features via pip as needed, see this page for details
    4. Start Calibre-Web by typing cps

    *Note: Raspberry Pi OS users may encounter issues during installation. If so, please update pip (*​ ./venv/bin/python3 -m pip install --upgrade pip) and/or install cargo (sudo apt install cargo) before retrying the installation.

    首先将pip源设置为国内,安装速度更快。[[【Python】安装及基本设置#Python pip配置国内源]]

    python.exe -m pip install --upgrade pip
    

    pip install virtualenv

    virtualenv calibre-web-venv

    calibre-web-venv\Scripts\activate.bat

    pip install -r requirements.txt

    pip install calibreweb

    cps

    2.2.2 安装后启动服务

    方法一:进入安装目录---激活虚拟环境---启动calibre-web服务

    C:\Users\yaole>g:
    G:\>cd G:\yaole\Downloads\calibre-web
    G:\yaole\Downloads\calibre-web>calibre-web-venv\Scripts\activate.bat
    (calibre-web-venv) G:\yaole\Downloads\calibre-web>cps 
    

    方法二:直接进入文件夹,双击cps.exe

    2.3 设置开机启动

    复制下文,保存为runCPS.vbs

    Set ws = Createobject("wscript.Shell")
    ws.run "G:\yaole\Downloads\calibre-web\calibre-web-venv\Scripts\cps.exe",vbhide
    

    编写完文件后,把文件放到cps.exe所在的目录下,右击该文件发送到桌面快捷发送:
    然后把这个快捷方式加入开机自启中,按住win+R,输入命令shell:startup:
    点击确认后,把桌面快捷方式拖到这个文件加即可。

    3 相关文章

0

评论

博主关闭了所有页面的评论