能将电子书发送给Kindle的send2ereader
简介
什么是 send2ereader ?
send2ereader
是一个自托管的服务,旨在通过内置浏览器将电子书发送到Kobo
或Kindle
电子阅读器。该项目支持多种电子书格式,并提供了简单的设置和使用方式。用户可以在本地环境中运行该服务,或使用Docker
容器化部署。
主要特点
- 电子书发送:可以将电子书直接发送到
Kobo
和Kindle
设备。 - 自托管:用户可以在自己的服务器上运行该服务。
- 依赖支持:需要安装
Node.js
以及其他工具(如Kepubify
、KindleGen
、pdfCropMargins
)以确保正常运行。 - Docker 支持:提供
Docker
配置,简化部署过程。
使用场景
适合希望方便地管理和发送电子书到其电子阅读器的用户。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 send2ereader
,选择第一个 pathia/send2ereader
,版本选择 latest
。
本文写作时,
latest
版本对应为okt2024
;
端口
本地端口不冲突就行,不确定的话可以用命令查一下
1 | # 查看端口占用 |
本地端口 | 容器端口 |
---|---|
3001 |
3001 |
命令行安装
如果你熟悉命令行,可能用 docker cli
更快捷
1 | # 运行容器 |
也可以用 docker-compose
安装,将下面的内容保存为 docker-compose.yml
文件
1 | version: "3" |
然后执行下面的命令
1 | # 新建文件夹 send2ereader |
运行
在浏览器中输入 http://群晖IP:3001
就能看到主界面
老苏有个古老的 Kindle Touch
,打开 Kindle
上的 Web Browser
,输入 http://群晖IP:3001
将 Kindle
上显示的 Unique Key
填到 PC
端,选择一个文件,点 Upload and send
按钮发送
现在 Kindle
端会看到上传的文件
直接点击文件就可以阅读了
问题
从目前的使用看,还存在一些问题:
- 偶尔会显示不支持的类型
- 汉字有时候正常有时候不正常,不清楚原因,也许跟字体有关?
参考文档
daniel-j/send2ereader: A service for sending ebooks to a Kobo or Kindle ereader through the built-in browser
地址:https://github.com/daniel-j/send2ereaderSend to Kobo/Kindle
地址:https://send.djazz.se/