首页 > 其他分享 >搭建个人图书馆!一个简单的在线个人书库

搭建个人图书馆!一个简单的在线个人书库

时间:2024-04-15 10:13:18浏览次数:24  
标签:compose 书库 在线 个人 douban api talebook docker 搭建

大家好,我是 Java陈序员

今天,给大家介绍一个在线的个人图书管理系统,支持在线阅读。

关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。

项目介绍

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

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

功能特色:

项目截图

项目部署

Docker 一键部署

docker run -d --name talebook -p 8080:80 -v /tmp/demo:/data talebook/talebook

Docker Compose 部署

1、下载 docker-compose.yml

wget https://raw.githubusercontent.com/talebook/talebook/master/docker-compose.yml
version: "2.4"

services:

  # main service
  talebook:
    restart: always
    image: talebook/talebook
    volumes:
      - /tmp/demo:/data
    ports:
      - "8080:80"
      - "8443:443"
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Asia/Shanghai
      # 调整为『SSR=ON』可开启「服务器端渲染」模式,对于搜索引擎更友好,同时更消耗服务器性能
      - SSR=OFF
    depends_on:
      - douban-rs-api

  # optional, for meta plugins
  # please set "http://douban-rs-api" in settings
  douban-rs-api:
    restart: always
    image: ghcr.io/cxfksword/douban-api-rs

2、启动服务

docker-compose -f docker-compose.yml  up -d

项目地址:

https://github.com/talebook/talebook

最后

推荐的开源项目已经收录到 GitHub 项目,欢迎 Star

https://github.com/chenyl8848/great-open-source-project

或者访问网站,进行在线浏览:

https://chencoding.top:8090/#/

大家的点赞、收藏和评论都是对作者的支持,如文章对你有帮助还请点赞转发支持下,谢谢!

标签:compose,书库,在线,个人,douban,api,talebook,docker,搭建
From: https://www.cnblogs.com/codechen8848/p/18134665

相关文章

  • 项目搭建基本配置与规范
    项目搭建规范来源于coderwhy一.代码规范1.1.集成editorconfig配置EditorConfig有助于为不同IDE编辑器上处理同一项目的多个开发人员维护一致的编码风格。#http://editorconfig.orgroot=true[*]#表示所有文件适用charset=utf-8#设置文件字符集为utf-8ind......
  • MedSAM环境搭建&推理测试
    引子之前分享过一篇SAM(感兴趣的,请移步https://blog.csdn.net/zzq1989_/article/details/135479818?spm=1001.2014.3001.5502)环境搭建&推理测试,虽然话说SegmentAnything,但是原始模型对于一些子领域的效果还是不尽如人意的。最近医学领域的分割引起了我的注意,调研了一圈,也想看看在......
  • centos 搭建 rsyslog 服务
    centos搭建rsyslog服务1、关闭selinux查看selinux状态sestatus–v修改/etc/sysconfig/selinux文件中的SELINUX=enforcing为SELINUX=disabled,如下配置文件。Selinux是内核级别的访问控制的安全模块,所以修改完必须重启系统。2、设置防火墙systemctlstartfirewa......
  • 使用又拍云极速搭建图床
    前言某天在群里摸......
  • ts环境搭建和配置
    常用命令检测是否安装tstsc-v全局安装tscnpmi-gtypescript编译一个ts到js的命令,加上t是自动监视文件的更改并进行同步编译tscmain.ts-w编译整个目录的ts文件,前提有tsconfig.json文件tsc tsconfig.json配置项(编译选项)使用import或export后,编译后的代码自动进入严......
  • 基于阿里云、七牛云、宝塔面板,从零开始用Halo搭建个人博客网站
    目录目录目录购买服务器环境要求硬件配置CPU内存磁盘网络软件环境JRE(JavaRuntimeEnvironment)MySQL(可选)Web服务器(可选)Wget(可选)VIM(可选)浏览器支持名词解释~(符号)运行包工作目录购买域名服务器安装配置远程连接阿里云网页连接Xshell程序连接博客安装进行Halo的安装准备正式安装Hal......
  • 搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
    喜欢写Blog的人,会经历三个阶段。第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。大多数Blog作......
  • 免费搭建个人博客网站,无需服务器和域名
    当你想要开始自己的博客之旅,但又不想花费金钱购买服务器和域名时,还有一些免费的选择可供你选择。以下是一种无需服务器和域名的方法,利用GitHubPages和Jekyll搭建个人博客网站的简要步骤:步骤一:准备GitHub账户如果你还没有GitHub账户,首先需要注册一个。GitHub提供免费的......
  • 工作中如何体现一个人的技术深度
    思考:做需求与做需求的差异再回答问题之前,我想先抛开「技术深度」这次词,讲讲做需求这件事,说说我对做需求的理解。每一个程序员都是从刚毕业做需求开始,为什么有的人逐渐成为大牛,主导大型技术项目或走向团队管理岗位,而有的人一直还在做需求。我觉得这里面的差异在于:每一个对做需求这......
  • 证券交易所搭建、海外公司注册、外汇金融牌照搭建
    交易所全套搭建:要搭建一个交易所,需要考虑多个方面,包括技术、法律、合规、运营等。首先,需要选择合适的技术平台和系统,确保能够满足交易的需求和安全要求。其次,需要制定合适的交易规则和制度,确保交易的公平、透明和合法。此外,还需要建立一套完整的运营体系,包括客户服务、风险管理......