前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >搭建自己的私有书库Koodo Reader

搭建自己的私有书库Koodo Reader

原创
作者头像
用户7160553
发布2024-11-15 18:36:17
发布2024-11-15 18:36:17
63400
代码可运行
举报
文章被收录于专栏:随笔随笔
运行总次数:0
代码可运行

一、引言

Koodo Reader 是一个开源的电子书阅读器,支持多达15种主流电子书格式, 内置笔记、高亮、翻译功能,助力高效书籍阅读和学习。并且支持 Windows、macOS、Linux 客户端和网页版。

如果您想要搭建一套私人的书库,那么刚好这款软件非常是很您,Koodo Reader 采用 AGPL-v3.0 开源协议,您可以直接在自己的windows上进行部署,操作非常简单,另外,配合内网穿透工具使用,更是可以将您本地部署的 Boodo Reader 转成可公网访问,可以随时随地进行阅读浏览等,也能够分享给自己的好友一起享受阅读的乐趣。

源码访问链接:https://github.com/koodo-reader/koodo-reader

二、准备工具

先准备整体所需的工具

1、Windows 电脑:我用的是Windows 10,若是其他系统,可以自行测试,正常来说都可以搭建成功。

2、下载安装yarn:

a)在安装Yarn之前,请确保您的计算机上已经安装了Node.js,下载地址:[Node.js — 在任何地方运行 JavaScript](https://nodejs.org/zh-cn)

b)下载成功之后,直接按步骤安装即可。

c)然后按下键盘的 Win+R键,输入CMD,打开CMD,然后执行下面的命令

代码语言:javascript
代码运行次数:0
运行
复制
npm install -g yarn

d)然后输入命令

代码语言:javascript
代码运行次数:0
运行
复制
yarn

3、下载安装 git

a)首先,您的电脑需要有git才能安装 Koodo Reder 开源文件,如果没有,可以在官网下载:[https://git-scm.com/downloads/win](https://git-scm.com/downloads/win)

b)下载成功之后,按步骤正常安装就行

三、安装Koodo Reder

1、上述yarn和git安装好了后,按github里的命令下载文件,执行命令

代码语言:javascript
代码运行次数:0
运行
复制
git clone https://github.com/koodo-reader/koodo-reader.git

2、等待下载完成,然后进入到下载好的文件目录里,执行命令进入

代码语言:javascript
代码运行次数:0
运行
复制
cd koodo-reader

3、然后在项目文件里执行

代码语言:javascript
代码运行次数:0
运行
复制
yarn
yarn start

4、等待一段时间之后,会在自动在浏览器打开Koodo Reader页面,链接地址为 http://localhost:3000

5、然后您只需要把您的图书导入进去,就可以使用此阅读器进行阅读了。

6、如果您还想要通过远程或分享给您的朋友访问您的Koodo Reader,那么,您可以接着往下看。

四、创建远程访问 Koodo Reader

1、首先下载一个内网穿透工具,例如 ZeroNews零讯内网穿透工具,当前免费,并且访问非常稳定。若已有其他穿透工具,也可以用原来的。下载地址:[安全内网穿透 | 无需公网 IP | 随时随地访问内网](https://www.zeronews.cc/download)

2、下载完成之后,按照步骤安装操作即可,非常简单,可以参考安装文档:[Windows 中 运行 Zeronews | Zeronews 文档](https://docs.zeronews.cc/windows-guide)

3、安装完成之后,需要在零讯管理后台**创建一个自定义域名**,最好能创建一个能记得住的,创建完成之后,**开启TLS证书**即可

4、然后去创建映射,需要注意,内网地址保持为**127.0.0.1**,端口为**3000**

5、创建成功之后,您就可以看到列表里有一个映射地址。

6、你只需要复制这个地址,保存起来,或者分享此地址给您的朋友,那么,就能通过此地址在任何有网络的地方都能够轻松的阅读您的图书了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、引言
  • 二、准备工具
  • 三、安装Koodo Reder
  • 四、创建远程访问 Koodo Reader
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档