收起左侧

BookDock 正式发布!附详细安装教程!

0
回复
60
查看
[ 复制链接 ]

16

主题

47

回帖

5

牛值

小有名气

前言

BookDock 是款的跨平台私人书库——自动补全书籍元数据与封面,支持 TXT/PDF/EPUB 全格式阅读,还能一键语音朗读。

经过最近三个月的开发,终于可以和大家正式见面了!

正文

Bookdock 核心功能

Bookdock 的核心定位是跨平台的电子书阅读平台

主要功能包括:

1. 智能元数据刮削: 自动从豆瓣获取书籍信息(书名、作者、出版社、ISBN、简介等)

2. 多格式电子书支持

  • • 支持 TXT、PDF、EPUB 格式
  • • 自动解析文件并生成结构化数据

3. Web 和 移动端 端阅读器

  • • 支持章节自动划分与导航
  • • 响应式设计,支持多端访问

安装教程

准备文件:新建一个目录即可!比如:bookdock

在 docker 的项目面板新建一个项目:bookdock,选择刚刚的文件夹。

选择创建 docker-compose.yml 文件,复制下面的内容:

version: "3.9"

services:
  bookdock:
    image: mmdctjj/bookdock:latest
    container_name: bookdock
    restart: unless-stopped
    ports:
      - "8088:8088"
    environment:
      NODE_ENV: production
      PORT: 8088
      # SQLite
      DATABASE_URL: file:/data/db/bookdock.db
      # Storage paths
      NAS_EBOOK_PATH: /data/ebooks
      DOUBAN_COOKIE: bid=RC9qxxx

    volumes:
      # Database
      - bookdock:/data/db
      # Ebook library
      - /volume1/迅雷下载/TXT:/data/ebooks
  
volumes:
  bookdock:

如需刮削豆瓣元数据,建议配置 Cookie 避免请求限制:

    1. 浏览器访问 https://book.douban.com 并登录账号
    1. 按 F12 打开开发者工具 → Application/应用 → Cookies
    1. 复制完整的 Cookie 字符串,填入 <span leaf="">DOUBAN_COOKIE</span>

找到自己的电子书目录,属性查看详细信息,即可复制文件路径:

填好地址和端口等信息,选中创建后启动,点击确认等待服务启动:

容器启动后,通过浏览器访问:

http://your-nas-ip:8088

进入登录页面输入内网地址 http://your-nas-ip:8088/api

接着输入用户名和密码,首次登录需要进入注册页面再次输入确认密码!

点击登录即可回到页面

首次启动时,Bookdock 会自动扫描 /data/ebooks 目录下的电子书文件,并开始元数据刮削。根据电子书数量,首次刮削可能需要一些时间。一分钟只请求两次豆瓣网。

其他客户端下载地址:https://github.com/NasDock/BookDock/releases

记得给我的仓库点下 star !

遇到任何问题,都可以入群反馈问题:

6491a4284d25213facff256188b631ff.png

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则