用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

点赞
  1. tell说道:

    绑一手

  2. pioneer说道:

    不错,你的好东西真多

  3. acewf说道:

    绑定 看上去不错

回复 acewf 取消回复

电子邮件地址不会被公开。必填项已用 * 标注

×
订阅图标按钮