作为一个电子书爱好者和NAS玩家,我深知管理海量电子书的痛点:文件杂乱无章,查找不便,阅读体验也难以保障。试想一下:几千本电子书散落在硬盘角落,想读时找不到封面、分不清格式,豆瓣搜信息还得手动录入……直到我遇见了TaleBook——这个基于Calibre内核却更清爽强大的私人书籍管理系统,终于让我的NAS从“存储仓库”升级为智能在线书库!功能丰富且界面友好,支持书籍管理、在线阅读、推送Kindle,甚至还能自动从豆瓣和百度抓取书籍信息。

接下来,我将用细致的图文教程,分享如何在NAS上用Docker安装和配置TaleBook,让你也能轻松拥有一个随时随地可访问的个人云端书库,享受高效便捷的数字阅读生活。这篇教程不仅适合新手,也适合有一定基础的用户,帮你一步步实现书籍管理的飞跃。

项目介绍

Tale Book: My Calibre WebServer

简单好用的个人图书管理系统

友情提醒:中国境内网站,个人是不允许进行在线出版的,维护公开的书籍网站是违法违规的行为!建议仅作为个人使用!

这是一个基于Calibre的简单的个人图书管理系统,支持在线阅读。主要特点是:

  • 美观的界面:由于Calibre自带的网页太丑太难用,于是基于Vue,独立编写了新的界面,支持PC访问和手机浏览;

  • 支持多用户:为了网友们更方便使用,开发了多用户功能,支持豆瓣(已废弃)、QQ、微博、Github等社交网站的登录;

  • 支持在线阅读:借助epub.js 库,支持了网页在线阅读电子书(章评功能开发中);

  • 支持批量扫描导入书籍;

  • 支持邮件推送:可方便推送到Kindle;

  • 支持OPDS:可使用KyBooks等APP方便地读书;

  • 支持一键安装,网页版初始化配置,轻松启动网站;

  • 优化大书库时文件存放路径,可以按字母分类、或者文件名保持中文;

  • 支持快捷更新书籍信息:支持从百度百科、豆瓣搜索并导入书籍基础信息;

  • 支持私人模式:需要输入访问码,才能进入网站,便于小圈子分享网站;

  • 该项目曾用名:calibre-webserver

演示地址

Demo站点(密码 admin/demodemo )

视频简介(感谢@Pan06da的制作)

安装教程

Docker compose安装方式

  1. 演示以在群晖NAS系统上安装为例
    (其他系统请自行安装好最新版本Docker、docker compose)

  2. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。
    DSM open SSH.png

  3. 进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)

    # 将/volume1/docker换成你自己的文件夹路径
    
    cd /volume1/docker
  4. 创建项目文件夹

    # data是存储书籍的文件夹
    
    mkdir -p talebook/data
  5. 进入项目文件夹

    cd talebook
  6. 编辑docker-compose.yml模板文件

    vi docker-compose.yml
  7. 按字母 i 键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入 :wq 保存并退出。