能将电子书发送给Kindle的send2ereader

简介
什么是 send2ereader ?
send2ereader是一个自托管的服务,旨在通过内置浏览器将电子书发送到Kobo或Kindle电子阅读器。该项目支持多种电子书格式,并提供了简单的设置和使用方式。用户可以在本地环境中运行该服务,或使用Docker容器化部署。
主要特点
-
电子书发送:可以将电子书直接发送到
Kobo和Kindle设备。 -
自托管:用户可以在自己的服务器上运行该服务。
-
依赖支持:需要安装
Node.js以及其他工具(如Kepubify、KindleGen、pdfCropMargins)以确保正常运行。 -
Docker 支持:提供
Docker配置,简化部署过程。
使用场景
适合希望方便地管理和发送电子书到其电子阅读器的用户。
安装
在群晖上以 Docker 方式安装。
在注册表中搜索 send2ereader ,选择第一个 pathia/send2ereader,版本选择 latest。
本文写作时,
latest版本对应为okt2024;

端口
本地端口不冲突就行,不确定的话可以用命令查一下
# 查看端口占用
netstat -tunlp | grep 端口号3001 3001

命令行安装
如果你熟悉命令行,可能用 docker cli 更快捷
# 运行容器
docker run -d \
--restart unless-stopped \
--name send2ereader \
-p 3001:3001 \
pathia/send2ereader:latest也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
version: "3"
services:
send2ereader:
image: pathia/send2ereader:latest
container_name: send2ereader
restart: unless-stopped
ports:
- 3001:3001然后执行下面的命令
# 新建文件夹 send2ereader
mkdir -p /volume1/docker/send2ereader
# 进入 send2ereader 目录
cd /volume1/docker/send2ereader
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d
运行
在浏览器中输入 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/send2ereader
Send to Kobo/Kindle 地址:https://send.djazz.se/
@所有人:写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。