首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【docker】自己的书局!talebook

【docker】自己的书局!talebook

作者头像
夜梦星尘
发布2024-08-20 17:44:45
发布2024-08-20 17:44:45
52500
代码可运行
举报
运行总次数:0
代码可运行

本文发布于395天前,最后更新于361天前,其中的信息可能有所发展或是发生改变。

1.前言

项目地址:talebook/talebook: A simple books website. 一个简单的在线版个人书库。

与 Zbook 一起食用更佳哦!

部分界面展示:

2.准备

在开始部署之前,你需要安装 docker 与 docker-compose。具体安装方法请参考:【docker】在服务器上安装docker/docker-compose

3.部署

创建配置文件

代码语言:javascript
代码运行次数:0
运行
复制
cd ~
mkdir talebook
cd talebook
vim docker-compose.yml

然后填入配置文件

代码语言:javascript
代码运行次数:0
运行
复制
version: "2.4"

services:

  # main service
  talebook:
    restart: always
    image: talebook/talebook
    volumes:
      - ./data:/data
    ports:
      - "8080:80"  # 可以修改左侧端口为未占用端口
      - "8443:443"  # 可以修改左侧端口为未占用端口
    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

然后启动

代码语言:javascript
代码运行次数:0
运行
复制
docker-compose -f docker-compose.yml  up -d

完成以后,你就可以通过ip:8080访问WEB界面了!

4.反向代理

如果你有自己的域名,并且希望talebook能够通过域名访问,那么你可以看夜梦的这两篇文章进行反向代理:

【docker】反向代理神器——Nginx Proxy Manager的安装

【docker】Nginx Proxy Manager的使用

5.使用

访问以后,你需要完成站点基础信息的配置。

然后就可以看到初始页面了。

如果你要上传书籍,只需使用SFTP将书籍上传至/root/talebook/data/books/imports目录即可!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-7-18 2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.前言
  • 2.准备
  • 3.部署
  • 4.反向代理
  • 5.使用
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档