目 录CONTENT

文章目录

talebook个人图书管理系统

过客
2025-10-06 / 0 评论 / 1 点赞 / 1 阅读 / 0 字

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

基于Docker安装talebookdouban-api-rs。Docker的安装可以参考Linux安装Docker

一、安装配置talebook

​talebook:​https://github.com/talebook/talebook

1. 安装talebook

docker run -d --name talebook -p 8080:80 -v /home/talebook:/data talebook/talebook:latest

2. 配置talebook

在浏览器中输入 http://ip:8080 进入TaleBook安装页面。输入管理员密码和管理员Emali。然后,开启私人模式,中国境内网站,个人是不允许进行在线出版的,维护公开的书籍网站是违法违规的行为!

用前面设定的管理员账号密码登录,然后进入系统设置,修改一下自己信息。

二. 安装豆瓣插件

1.安装

docker run -d --name=douban-api-rs --restart=unless-stopped -p 5000:80 ghcr.io/cxfksword/douban-api-rs:latest

在浏览器中输入 http://ip:5000 进入douban-api-rs Api页面

2. 配置

进入 Talebook 系统设置页面的互联网书籍信息源设置。输入http://ip:5000 完成配置

三、配置域名

安装 Nginx,添加配置

server {
    listen 80;
	listen [::]:80;
    server_name book.yourdomain.com;
    return 301 https://$server_name$request_uri;
}
server {
    listen 443 ssl;
	listen [::]:443 ssl;
    server_name book.yourdomain.com;
    ssl_certificate ./server.crt;
    ssl_certificate_key ./server.key;
    ssl_session_timeout  5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;     #指定SSL服务器端支持的协议版本
    ssl_ciphers  HIGH:!aNULL:!MD5;
    ssl_prefer_server_ciphers   on;    

    error_page 497 301 =307 https://$host:$server_port$request_uri;

    location / {
	  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	  proxy_set_header X-Forwarded-Proto $scheme;
	  proxy_set_header Host $http_host;
	  proxy_set_header X-Real-IP $remote_addr;
	  proxy_set_header Range $http_range;
	  proxy_set_header If-Range $http_if_range;
	  proxy_redirect off;
	  proxy_pass http://127.0.0.1:8080;
	  client_max_body_size 0;
	}
}
1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区