Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >打造个人云端电子书库:Docker部署Talebook实现远程阅读

打造个人云端电子书库:Docker部署Talebook实现远程阅读

作者头像
大海里的番茄
发布于 2024-11-08 01:12:28
发布于 2024-11-08 01:12:28
52700
代码可运行
举报
文章被收录于专栏:番茄_C语言番茄_C语言
运行总次数:0
代码可运行

前言

在追求便捷与高效的数字时代,将香橙派Orange Pi Zero3刷入CasaOS轻NAS系统,无疑为家庭数据存储与共享提供了新的选择。而结合Docker与cpolar内网穿透技术,更能让你的香橙派化身个人云端电子书库,实现远程管理与在线阅读的无缝衔接。

此前,我们已向大家展示了如何将香橙派Zero3刷入CasaOS系统,并安装cpolar内网穿透工具,使得出门在外也能轻松访问家中设备上的文件。这款小主机凭借其持续供电与联网的特性,成为了部署高频服务如电子书库、音乐库、视频库等的理想选择。

今天,我们就以电子书库为例,为大家详细介绍如何在CasaOS系统中使用Docker部署Talebook电子书管理系统。Talebook作为一个开源且免费的项目,以其基于Vue.js构建的前端界面,为用户提供了流畅的阅读体验与响应式布局,完美适应各种屏幕尺寸。

Talebook不仅支持EPUB、MOBI、PDF等多种电子书格式,还允许用户上传、导入、管理自己的电子书籍,并编辑图书元数据、添加封面,以及进行图书分类与分组。更重要的是,它提供了在线阅读功能,让用户无需下载即可直接在浏览器中享受高质量的阅读时光。

而Docker化的部署方案,更是让Talebook的安装与升级变得简单易行。只需几个简单的步骤,你就能在CasaOS系统中轻松部署Talebook,并通过cpolar内网穿透技术,实现远程访问与管理。无需公网IP,也无需繁琐的路由器设置,让你的电子书库随时随地触手可及。

接下来,我们将为大家详细展示Talebook在CasaOS系统中的Docker部署流程与使用方法,助你轻松打造个人云端电子书库,享受远程阅读的乐趣。

image-20241012170858310
image-20241012170858310

1. 添加镜像源

我们这里演示的环境是已经刷好CasaOS的香橙派Zero3小主机。

首先进入终端,使用root账号密码登录。

fc4cd94f4cc0ce7c2b2cf581ea88f37
fc4cd94f4cc0ce7c2b2cf581ea88f37

进入终端后执行下方命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
nano /etc/docker/daemon.json
image-20241012154915187
image-20241012154915187

在编辑器中输入新的镜像源地址:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
"registry-mirrors": [
 "https://docker.m.daocloud.io",
 "https://docker.1panel.live"
]
}
image-20241012155042798
image-20241012155042798

然后按Crtl+X键保存这个镜像源,退出编辑器回到终端后执行下方命令重新启动docker服务:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl restart docker
image-20241012155119804
image-20241012155119804

2. 安装Talebook

再次进入casaos终端,执行下方命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run -d --name talebook -p 8080:80 -v /data/talebook:/data talebook/talebook
8cc485dc3184e2c4332ca4aef224514
8cc485dc3184e2c4332ca4aef224514

安装完毕后,关闭终端,回到主界面:

image-20241012155413793
image-20241012155413793

可以看到已经出现了待重建状态的Talebook服务,在浏览器输入香橙派的IP加上8080端口号即可本地访问talebook系统的web安装界面:

PS:香橙派小主机的IP在路由器中搜,名字是orangepizero3的那个

142a6fd75b51d40136a63020b74f07b
142a6fd75b51d40136a63020b74f07b
20bd3f14fd8c17f889fafeac49b544c
20bd3f14fd8c17f889fafeac49b544c

设置好密码和邮箱后,即可进入talebook系统主界面:

image-20241012161052524
image-20241012161052524
image-20241012161109724
image-20241012161109724

点击右上角登录后,可以在左侧菜单中的首页下方看到管理选项,可以导入图书与管理书籍与用户。

image-20241012161232505
image-20241012161232505

3. 简单使用介绍

点击系统设置,我们可以对这个图书站点进行基础信息设置,用户设置,书籍标签分类,互联网书籍信息源等相关信息与功能进行设置。

image-20241012161527514
image-20241012161527514

点击用户管理,我们可以对登录该图书系统的各种用户权限进行设置:

image-20241012161659332
image-20241012161659332

点击导入图书,可以看到需要先将图书放入 /data/books/imports/ 目录中

image-20241012161942133
image-20241012161942133

所以我们需要先回到香橙派的casaos界面,点击file

image-20241012162029678
image-20241012162029678

然后依次进入上方所示的文件夹目录,将符合条件格式的电子书复制到香橙派中的这个目录中:

image-20241012162305429
image-20241012162305429

点击上传即可,我这里演示的是上传了同一本书的三种不同格式,azw3、epub、mobi,看看是否都可以正常阅读。

image-20241012162934343
image-20241012162934343

首先我们需要回到talebook的web管理界面,点击扫描书籍,可以看到刚才上传的三本书,点击导入全部书籍即可。

image-20241012163029807
image-20241012163029807

完成后会提示处理完毕,关闭即可。

image-20241012163112956
image-20241012163112956

点击talebook首页,在所有书籍中我们可以看到刚才导入的书籍,同名但格式不同的书籍只会显示一本,不会在书架上重复显示,只有在点击下载的时候会提供三种不同格式的下载选项:

image-20241012163655860
image-20241012163655860
image-20241012163713398
image-20241012163713398

阅读界面也是该有的功能都有,但又非常简约整洁:

image-20241012163822904
image-20241012163822904

4. 安装内网穿透工具

此时,我们已经成功在本地的香橙派小主机中部署好了自己的图书管理系统,局域网内的设备都可以随时使用浏览器输入上边提到的IP加端口号愉快的看电子书了,但如果本地没有公网IP的话,那就仅能在本地局域网中访问talebook的web管理页面,有一定局限性。

如果想出门在外时也能远程浏览储存在家中香橙派中的电子书,或者远程管理书籍与修改用户权限应该怎么办呢?很简单,只要在本地香橙派中安装一个cpolar内网穿透工具来配置本地服务的公网地址,就能轻松实现远程访问内网主机中部署的本地服务了,接下来介绍一下如何安装cpolar内网穿透。

casaos安装cpolar步骤:

首先,点击左上角进入终端:

image-20240528113537036
image-20240528113537036

然后输入root账号密码登录:

image-20240528113647981
image-20240528113647981

然后执行下面这条命令,安装cpolar内网穿透工具:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -fsSL https://get.cpolar.sh | sudo sh
image-20241012164501257
image-20241012164501257

查看服务状态:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl status cpolar
image-20241012164712819
image-20241012164712819

如上图所示即为cpolar内网穿透服务正在正常运行。

然后我们使用CasaOS香橙派的IP地址加上9200,打开一个新的浏览器来登录cpolar管理界面 :

在这里插入图片描述
在这里插入图片描述

如果没有账号可以点击免费注册访问cpolar官网注册账号:https://www.cpolar.com

输入账号密码登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道:

隧道名称:可自定义,注意不要与已有的隧道名称重复,本例使用了:talebook

协议:http

本地地址:8080

域名类型:随机域名

地区:选择China Top

点击创建

image-20241012165238134
image-20241012165238134

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和 https,任选其一到浏览器访问即可。

image-20241012165307171
image-20241012165307171

在浏览器地址栏输入cpolar生成的公网地址,输入账号密码后,可以看到成功远程访问本地casaos香橙派中部署的talebook的Web管理界面啦!

image-20241012165541152
image-20241012165541152

小结

为了方便演示,我们在上边的操作过程中使用cpolar生成的公网地址是随机生成的。这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址是随机生成,不好记,而且这个地址在24小时内会发生随机变化,更适合于临时测试使用。

如果有长期远程管理本地casaos香橙派中的talebook电子书系统的web管理页面,或者远程访问其他本地服务的需求,又不想每天重新配置公网地址,还想地址好看又好记,那我推荐大家选择配置固定的公网地址来远程访问。

5. 配置固定公网地址

登录cpolar官网,点击左侧的预留,选择保留二级子域名,地区选择China VIP,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称,这里我填写的是 mytalebook ,大家也可以自定义喜欢的名称。

image-20241012165942910
image-20241012165942910

保留成功后复制保留成功的二级子域名的名称: mytalebook ,返回登录Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道 talebook,点击右侧的编辑:

image-20241012170028674
image-20241012170028674

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名:mytalebook
  • 地区:选择China VIP

点击更新(注意,点击一次更新即可,不需要重复提交)

image-20241012170130176
image-20241012170130176

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,由随机地址名称变成了两个固定的二级子域名(固定公网地址):

image-20241012170228764
image-20241012170228764

最后,我们使用任意一个固定公网地址在浏览器访问,可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了,随时随地都可以远程访问本地局域网内的casaos香橙派主机端中的talebook来在线看电子书了!

image-20241012170407310
image-20241012170407310

以上就是如何在CasaOS轻NAS系统香橙派zero3中部署talebook电子书管理系统,并安装cpolar内网穿透工具配置固定不变的二级子域名公网地址,实现随时随地远程看本地香橙派中存储的电子书的全部流程,感谢您的观看,有任何问题欢迎留言交流。

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

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

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Koodo Reader电子书库本地部署结合内网穿透打造远程阅读环境
大家好!今天我们要聊的是如何在Windows系统电脑上本地部署Koodo Reader电子书阅读器,并结合Cpolar内网穿透工具实现远程访问。这样一来,你无需公网IP或复杂的路由器设置,就能随时随地访问你的电子书库。
命运之光
2024/12/31
3040
Koodo Reader电子书库本地部署结合内网穿透打造远程阅读环境
香橙派开发板玩法分享:Docker部署1Panel打造全能控制台远程访问
详细很多人一听到到要远程管理服务器就头疼得不得了,特别是没有公网IP或路由器设置复杂时,简直让人抓狂!但今天我要告诉大家一个绝招——在CasaOS香橙派Zero3上用Docker部署1Panel开源运维面板,并结合cpolar内网穿透实现远程访问。想象一下,无论你是在世界的哪个角落,还是躺在家里的沙发上,都能轻松管理服务器,是不是感觉自己瞬间高大上了?对于运维人员和个人站长来说,这简直就是一大福音!最近看到不少小伙伴在fnOS上分享1Panel的使用体验,真心觉得它让Docker容器管理变得简单又高效。今天就来手把手教大家如何在这台小巧但强大的设备上部署1Panel,并通过cpolar内网穿透实现远程访问。准备好了吗?让我们一起开启这场运维革命吧!
FGGIT
2025/04/01
2100
香橙派开发板玩法分享:Docker部署1Panel打造全能控制台远程访问
本地Docker部署个人在线音乐平台Melody结合内网穿透远程访问听音乐
本文主要介绍如何在香橙派 Zero3 中使用 Docker 本地部署个人在线音乐平台 Melody,并结合 cpolar 内网穿透工具轻松实现随时随地在线访问本地部署的 Melody 听音乐。无需公网 IP,也不用配置路由器那么麻烦。
kwan的解忧杂货铺
2024/12/03
3540
远程管理服务器从未如此简单:1Panel面板结合cpolar内网穿透轻松搞定
不知道大家是不是经常为远程管理服务器头疼?特别是当你没有公网IP或者复杂的路由器设置时,想要轻松搞定服务器运维简直就是天方夜谭!但今天我要给大家介绍一个超级实用的神器组合——在CasaOS轻NAS系统的香橙派Zero3上使用Docker本地部署1Panel开源Linux服务器运维管理面板,并结合cpolar内网穿透实现浏览器远程访问。
命运之光
2025/01/07
3940
远程管理服务器从未如此简单:1Panel面板结合cpolar内网穿透轻松搞定
使用香橙派Zero3和Melody轻松搭建你的私人在线音乐库
今天我要给大家分享一个超级实用的项目——如何在香橙派Zero3上使用Docker部署个人在线音乐平台Melody,并且通过cpolar内网穿透工具实现随时随地在线访问。是不是听起来就很酷炫呢?快来一起看看吧!
aosei
2024/12/03
2300
使用香橙派Zero3和Melody轻松搭建你的私人在线音乐库
CasaOS香橙派开发板安装Code Server与内网穿透突破代码编写网络限制
想象一下这样的情景:你正惬意地坐在咖啡馆里,享受着难得的悠闲时光。突然,手机叮咚一声——老板发来紧急任务,需要立即修改一段代码!手边只有一台平板或手机,怎么办?别慌!有了Code Server这位‘超级英雄’,你可以直接通过浏览器访问你的VS Code开发环境,轻松搞定一切!今天我们就带你揭秘如何在香橙派Zero3上部署Code Server,让你的移动办公能力瞬间MAX级爆表。
FGGIT
2025/03/28
920
CasaOS香橙派开发板安装Code Server与内网穿透突破代码编写网络限制
CasaOS使用Docker本地搭建Lsky Pro兰空图床并实现远程管理图片
本文主要介绍如何在安装了 CasaOS 轻 NAS 系统的香橙派 Zero3 小主机中,使用 Docker 本地搭建强大的开源在线图片管理系统 Lsky Pro 兰空图床,结合 cpolar 内网穿透工具轻松实现远程管理图片。
kwan的解忧杂货铺
2024/11/26
2590
高效管理电子书籍:如何在Windows上安装和使用Koodo Reader
Koodo Reader 是一个免费开源的桌面端电子书阅读器,图书阅读使用的内置笔记、高亮、翻译等功能一应俱全,如果你也热爱书籍阅读和学习的人,或者经常需要查阅电子书类型格式的文档,就一定不要错过这款软件。如果你是一个热爱阅读的人,不妨尝试一下Koodo Reader,赶快下载安装,开启高效、便捷的电子书阅读之旅吧!
YY的秘密代码小屋
2024/10/19
2510
高效管理电子书籍:如何在Windows上安装和使用Koodo Reader
构建你的知识管理平台:在Linux上部署BookStack并实现远程访问
本文主要介绍如何在Linux系统使用Docker本地部署在线文档管理系统BookStack,并结合cpolar内网穿透工具轻松实现异地远程访问本地搭建的BookStack管理书籍文档。无需公网IP,也不用设置路由器那么麻烦。
aosei
2024/11/13
2910
构建你的知识管理平台:在Linux上部署BookStack并实现远程访问
开源个人云系统CasaOS设备安装Memos笔记并实现多设备端内容同步
本文主要介绍如何在CasaOS轻NAS系统设备中使用Docker本地部署开源云笔记服务memos,并结合cpolar内网穿透工具配置公网地址,打造一个可跨设备、跨网络的私人云笔记。
E绵绵
2024/08/21
3020
开源个人云系统CasaOS设备安装Memos笔记并实现多设备端内容同步
BookStack速成指南:本地快速搭建在线文档管理系统与远程协作
你是否曾经因为管理大量的技术文档、项目笔记或者团队知识库而感到头疼呢?有没有想过有一个高效便捷的平台来帮助你轻松搞定这一切?BookStack 就是你的最佳选择!这款开源的知识管理和服务平台基于 Laravel + Vue.js 构建,不仅界面友好,功能也非常强大。它支持所见即所得和Markdown编辑器,非常适合个人或团队使用。
FGGIT
2025/01/24
3470
BookStack速成指南:本地快速搭建在线文档管理系统与远程协作
CasaOS使用Docker安装SyncThing文件同步工具打造私人网盘
本文主要介绍如何在CasaOS系统小主机内使用docker安装可跨网络、跨平台进行文件的同步神器SyncThing,并结合cpolar内网穿透工具配置公网地址,轻松实现随时随地远程访问本地部署的SyncThing web页面进行同步管理与相关配置操作。
命运之光
2024/09/25
3600
CasaOS使用Docker安装SyncThing文件同步工具打造私人网盘
个人云盘解决方案:使用Cloudreve打造你的私人云存储和远程分享
你是否厌倦了每次需要管理文件时都要手动设置路由器或购买公网IP?现在,有了Docker和Cpolar,你可以快速、轻松地在Linux系统上部署Cloudreve云盘,并实现远程访问。这不仅省去了复杂的网络配置步骤,还能让你随时随地管理和分享文件。
命运之光
2024/12/27
2010
个人云盘解决方案:使用Cloudreve打造你的私人云存储和远程分享
零成本搭建Calibre个人数字图书馆支持EPUB MOBI格式远程直读
嘿,各位书虫们!今天要给大家安利一个超级炫酷的技能——如何在本地Windows电脑上搭建自己的私人云端书库。亚马逊服务停了?别担心,有了这个方法,无论你身处何方,只要有网,就能随时把喜欢的电子书传到Kindle上。而且操作简单得让你怀疑人生,跟着我一步步来,保证你能轻松搞定!
FGGIT
2025/03/14
1520
零成本搭建Calibre个人数字图书馆支持EPUB MOBI格式远程直读
CasaOS玩客云使用Docker部署21.6K星星memos开源云笔记服务
本文主要介绍如何在CasaOS玩客云,使用Docker本地部署21.6K stars的热门开源云笔记服务memos,并结合cpolar内网穿透工具打造可公网访问的私有云笔记服务。
屿小夏
2024/03/23
5090
CasaOS玩客云使用Docker部署21.6K星星memos开源云笔记服务
如何在公网环境下远程连接到本地局域网内的CasaOS小主机进行管理
本文主要介绍如何在刷了CasaOS的XX云中使用SSH安装cpolar内网穿透工具,实现公网远程访问本地XX云主机查看存储的文件或者使用本地部署的服务。
YIN_尹
2024/11/29
5020
如何在公网环境下远程连接到本地局域网内的CasaOS小主机进行管理
懒人福音!CasaOS设备上轻松部署小雅AList,内网穿透远程观影不是梦!
本文主要介绍如何在安装了轻NAS系统CasaOS的小主机中部署小雅AList,并使用AList挂载小雅alist,结合cpolar内网穿透工具轻松实现远程访问小雅中的海量资源。无需公网IP,也不用设置路由器那么麻烦。
E绵绵
2024/11/15
1.9K0
懒人福音!CasaOS设备上轻松部署小雅AList,内网穿透远程观影不是梦!
开源高速下载神器Gopeed在CasaOS轻NAS系统中部署并实现公网访问完整教程
本文主要介绍如何在轻NAS系统CasaOS小主机中安装支持全平台的高速下载器Gopeed,并结合内网穿透工具配置公网地址实现远程访问本地主机中部署的Gopeed进行资源下载与管理。
命运之光
2024/11/05
4370
开源高速下载神器Gopeed在CasaOS轻NAS系统中部署并实现公网访问完整教程
LibrePhotos本地部署打造个人云相册安全存储和分享家庭照片(1)
手机里塞满了珍贵回忆,却担心一不小心就被偷看?别怕,今天我就教你一个绝招——使用LibrePhotos自建私有云相册。这不仅比Google Photos更安全可控,还无需公网IP或域名,因为咱们有cpolar这个神器来帮忙打通内网壁垒!跟着我一起,让你的照片管理从此变得既酷又安全吧!
YY的秘密代码小屋
2025/04/25
1460
LibrePhotos本地部署打造个人云相册安全存储和分享家庭照片(1)
CasaOS玩客云部署AList+Aria2结合内网穿透实现公网离线下载文件至网盘
本文主要介绍如何在刷好了CasaOS的玩客云主机中安装Alist+Aria2二合一容器挂载网盘,结合cpolar内网穿透工具实现公网远程离线下载文件至网盘。
ImAileen
2024/04/10
5.6K0
CasaOS玩客云部署AList+Aria2结合内网穿透实现公网离线下载文件至网盘
推荐阅读
Koodo Reader电子书库本地部署结合内网穿透打造远程阅读环境
3040
香橙派开发板玩法分享:Docker部署1Panel打造全能控制台远程访问
2100
本地Docker部署个人在线音乐平台Melody结合内网穿透远程访问听音乐
3540
远程管理服务器从未如此简单:1Panel面板结合cpolar内网穿透轻松搞定
3940
使用香橙派Zero3和Melody轻松搭建你的私人在线音乐库
2300
CasaOS香橙派开发板安装Code Server与内网穿透突破代码编写网络限制
920
CasaOS使用Docker本地搭建Lsky Pro兰空图床并实现远程管理图片
2590
高效管理电子书籍:如何在Windows上安装和使用Koodo Reader
2510
构建你的知识管理平台:在Linux上部署BookStack并实现远程访问
2910
开源个人云系统CasaOS设备安装Memos笔记并实现多设备端内容同步
3020
BookStack速成指南:本地快速搭建在线文档管理系统与远程协作
3470
CasaOS使用Docker安装SyncThing文件同步工具打造私人网盘
3600
个人云盘解决方案:使用Cloudreve打造你的私人云存储和远程分享
2010
零成本搭建Calibre个人数字图书馆支持EPUB MOBI格式远程直读
1520
CasaOS玩客云使用Docker部署21.6K星星memos开源云笔记服务
5090
如何在公网环境下远程连接到本地局域网内的CasaOS小主机进行管理
5020
懒人福音!CasaOS设备上轻松部署小雅AList,内网穿透远程观影不是梦!
1.9K0
开源高速下载神器Gopeed在CasaOS轻NAS系统中部署并实现公网访问完整教程
4370
LibrePhotos本地部署打造个人云相册安全存储和分享家庭照片(1)
1460
CasaOS玩客云部署AList+Aria2结合内网穿透实现公网离线下载文件至网盘
5.6K0
相关推荐
Koodo Reader电子书库本地部署结合内网穿透打造远程阅读环境
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验