五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

2025-04-24 10:19:45 12点赞 80收藏 11评论

这次来分享一个简单阅读项目:TaleBook,项目曾用名calibre-webserver。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

TaleBook是一个基于Calibre的简单的个人图书管理系统,支持在线阅读。

不过鉴于各种规章制度,仅建议大家搭建自用,不要进行公开。

项目特征

特征介绍源于原项目主页:

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

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

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

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

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

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

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

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

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

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

部署流程

本文以威联通NAS为例,通过Docker Compose的方式进行部署。

打开Container Station,创建新的应用程序。

部署代码如下,注意格式对齐:

version: "3" # 最新版Docker Compose建议删除该行,即将废弃 services: talebook: image: talebook/talebook container_name: talebook restart: always volumes: - /share/Container/talebook:/data # 你的图书存放路径,建议自定义 ports: - "6789:80" # HTTP 访问,一般反代这个,冒号左侧可自定义,下同 - "8443:443" # HTTPS 访问(可选,不用可删) environment: - PUID=1000 - PGID=100 - TZ=Asia/Shanghai # SSH输入 id 即可获取当前账户的UID/GID # 威联通admin最高权限账户为0/0 # 禁用admin的管理账户通常为1000/100,如上文 五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

使用介绍

按上文内容进行部署,部署完毕后,浏览器输入NAS_IP:6789即可访问服务。

网站标题支持修改,管理账户名支持修改。开启私人图书馆意味多加了一道验证。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

设置完毕后,点击完成设置,系统会自动验证配置并刷新界面。上面开启私人图书馆的效果如下。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

输入密码进来后,整个界面布局如下图所示,会自带一些演示文本,大家自行删除即可。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

先右上角登录起初设置的管理员账户,然后左侧栏点击【管理】-【图书管理】,对图书进行删除。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

如果你要开启QQ、微信三方便捷登陆,则需要自己去对应平台API账号申请~否则就算添加了点击登录也会报错~

或者更直接一点,NAS文件管理,直接到/share/Container/talebook/books/library下删除。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

在【系统设置】中,作者为了让我们的个人书库更加个性,支持修改多种信息。欢迎公告、网站页脚、提示语、新用户注册、社交网络登录、开启邮件服务(主要用于验证和注册)、书记标签分类、友情链接、互联网书源、文件单次传输上限等很多可修改项。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

左侧的友情链接,大家可以当作福利吧~不然自己改掉也行。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

进行图书导入,支持的图书格式为azw/azw3/epub/mobi/pdf/txt。大家按照提示操作即可。我是将书一股脑放进了/data/books/imports/目录中并点击【扫描书籍】,这样感觉更快些~之后别忘了点击【导入全部书籍】,橙色的图标。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

导入完毕喽。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

这里我点击聊斋志异,功能很丰富,可以联网刮削,也可以手动修改资料。配合邮件服务器,还可将书籍推送给朋友。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

点击阅读,缩放浏览器尺寸,摸鱼开始?

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

手机端的比例也还可以。不过官方介绍可使用静读天下(moon reader)、KyBooks等APP获得更好体验。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

不足的部分

Tale Book更多可能针对的是经典读物,没有将丛书/系列的归类考虑进去,比如分卷发行的轻小说类,做不成合集。

TXT类型的小说类,导入后识别不了作者,只能手动进行编辑。

建议关联APP,不然阅读体验蛮一般。

第一点,对于我个人来说还蛮重要,如果各位用不到,那TaleBook还是非常不错的。如果你有类似的需求,倒是可以看看我之前发布过的Kavita。

其他补充

favicon和导航菜单中的二维码logo,放置在数据目录 /data/books/logo/中,可直接使用新图片覆盖掉。

五一我要看七天小说!免费开源的轻量化书库talebook搭建流程。

替换完毕后,重启下容器,有些浏览器可能要清除缓存才能生效.没错,就是那个辣鸡Safari。

上传文件限制默认单次100MB,可在管理员配置中修改,若不行可能就是nginx限制了上传大小。本项目中自带的nginx已配置了client_max_body_size 0,使用其他代理服务的话还请自查。

展开 收起
11评论

  • 精彩
  • 最新
  • 没有HTReader好用,HTReader可以导入书源

    校验提示文案

    提交
    reader我也写过,这篇的项目还是稍微老了点😂

    校验提示文案

    提交
    收起所有回复
  • 五一有7天假吗?好久不上班,不确定了,好像只有5天。

    校验提示文案

    提交
    哈哈,我请两天 [得意]

    校验提示文案

    提交
    收起所有回复
  • 习惯手机装个阅读,看的有点意思的转kindle,经典的买纸质,部署书站纯属玩玩 [小眼睛]

    校验提示文案

    提交
    手机端我就苹果的自带阅读器用着还算满意😂

    校验提示文案

    提交
    收起所有回复
  • 寻找哪款能建立自己的书库,实现我在手机上,听任意一本书,用我自己喜欢的声音模型

    校验提示文案

    提交
    试试 Koodo Reader ?高阶版要付费25/年,有7天的体验时间

    校验提示文案

    提交
    收起所有回复
  • 这个经常卡死,登录不进!

    校验提示文案

    提交
  • 您好,请教一下。导入书籍的时候提示也可以使用Calibre管理数据。我正好有之前三个Calibre书库,我试了下复制到library文件夹下不识别,放到import下面扫描出来的书籍名也不对,这个咋办~

    校验提示文案

    提交
  • 手机端(苹果)有什么APP阅读软件,可以看NAS上的电子书

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
80
扫一下,分享更方便,购买更轻松