logo NodeSeekbeta

用Talebook 打造属于你的图书馆

介绍:

Talebook,一个简洁但强大的私人书籍管理系统,基于calibre项目构建,具备书籍管理、在线阅读与推送、用户管理、SSO登录、从百度/豆瓣拉取书籍信息等功能。

Talebook Zbook
用户系统 ❌ ✅
在线阅读 ✅ ❌
推送书籍至Kindle ❌ ✅
私人模式 ✅ ❌
从百度百科、豆瓣中导入书籍信息 ✅ ❌
上传书籍 ✅ ❌(官方收录上传书籍后更新电子书文件包)
查找书籍速度 🌟🌟🌟 🌟🌟🌟🌟🌟
界面美观度 🌟🌟🌟🌟 🌟🌟🌟🌟🌟
部署难易度 😈😈😈 😈😈😈

特点:

  • 美观的界面:由于Calibre自带的网页太丑太难用,于是基于Vue,独立编写了新的界面,支持PC访问和手机浏览;
  • 支持多用户:为了网友们更方便使用,开发了多用户功能,支持QQ、微博、Github等社交网站的登录;
  • 支持在线阅读:借助Readium.js 库,支持了网页在线阅读电子书;
  • 支持批量扫描导入书籍;
  • 支持邮件推送:可方便推送到Kindle;
  • 支持OPDS:可使用KyBooks等APP方便地读书;
  • 优化大书库时文件存放路径,可以按字母分类、或者文件名保持中文;
  • 支持快捷更新书籍信息:支持从百度百科、豆瓣搜索并导入书籍基础信息;
  • 支持私人模式:需要输入访问码,才能进入网站,便于小圈子分享网站;

部署方法:

第一步:更新源

Ubuntu/Debian:

apt update -y && apt upgrade -y    

Centos:

yum update -y && yum upgrade -y   

第二步:安装并配置Docker

安装Docker:

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.sh

启动Docker:

sudo systemctl start docker

设置Docker在开机时自动启动:

sudo systemctl enable docker

第三步:安装Docker compose

sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

第四步:配置docker-compose.yml

  1. 新建目录:
mkdir talebook && cd talebook/
  1. 下载docker-compose.yml
wget https://raw.githubusercontent.com/talebook/talebook/master/docker-compose.yml
  1. 修改docker-compose.yml
nano docker-compose.yml

可以修改ports: - "8080:80"左侧端口为未占用端口

第五步:反向代理到域名

此处使用一种非常简单的方式:Cloud flare 提供的 Origin Rules
配置如下:

修改Field为Hostname,Value为选择的完整域名,Rewrite to 刚才在左侧填写的端口

记得解析自己的子域名到服务器IP:
使用A记录,Name为域名前缀,Content为服务器地址

第六步:进行安装

进入图书馆主页

上传书籍

编辑书籍信息

相关地址:

GitHub地址:https://github.com/talebook/talebook

12
  • 绑定 看上去不错

  • 绑一手 xhj002

  • 不错,你的好东西真多

  • xhj016 可以,不愧是注册25天鸡腿数就超越我的男人

  • 绑定

  • 绑定一下

  • 收藏了,看上去不错,追书是什么功能

  • 可以的

  • 支持技术大佬!我来试着部署

  • @adonis142857 #0
    这个Talebook可以在线阅读, 导入/上传书籍...既可以自用,又可以社区/群组分享... xhj003
    脑洞一下,貌似可以有API+TG Bot开发的话, 可以跨平台做资源库/分享库 xhj001
    加精+加鸡腿

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72280位seeker

🎉欢迎新用户🎉