StefanMewes 8930e3cad1
All checks were successful
Build & Push Docker image / docker-build (push) Successful in 1m29s
Merge pull request 'Update dependency sanitize-filename to v1.6.4' (#4) from renovate/sanitize-filename-1.x-lockfile into master
Reviewed-on: #4
2026-04-14 21:27:10 +00:00
2024-10-20 21:26:19 +02:00
2020-03-03 17:43:11 +01:00
2024-10-20 21:35:30 +02:00
2024-10-20 21:40:30 +02:00
2024-10-20 21:26:19 +02:00
2020-03-04 13:23:35 +01:00
2024-10-20 21:29:28 +02:00
2024-09-25 16:00:14 -03:00
2026-04-14 20:02:48 +00:00

send2ereader

A self hostable service for sending ebooks to a Kobo or Kindle ereader through the built-in browser.

How To Run

On Your Host OS

  1. Have Node.js 16 or 20 installed
  2. Install this service's dependencies by running $ npm install
  3. Install Kepubify, and have the kepubify executable in your PATH.
  4. Install KindleGen, and have the kindlegen executable in your PATH.
  5. Install pdfCropMargins, and have the pdfcropmargins executable in your PATH.
  6. Start this service by running: $ npm start and access it on HTTP port 3001

Containerized

  1. You need Docker and docker-compose installed
  2. Clone this repo (you need Dockerfile, docker-compose.yaml and package.json in the same directory)
git clone https://github.com/daniel-j/send2ereader.git
  1. Build the image
docker compose build
  1. run container (-d to keep running in the background)
docker compose up -d
  1. Access the service on HTTP, default port 3001 (http://localhost:3001)
Description
A service for sending ebooks to a Kobo or Kindle ereader through the built-in browser
Readme MIT 11 MiB
Languages
JavaScript 55.8%
HTML 34.1%
CSS 6.4%
Dockerfile 3.7%