A self hostable service for sending ebooks to a Kobo or Kindle ereader through the built-in browser.
- Have Node.js 16 or 20 installed
- Install this service's dependencies by running
$ npm install
- Install Kepubify, and have the kepubify executable in your PATH.
- Install KindleGen, and have the kindlegen executable in your PATH.
- Install pdfCropMargins, and have the pdfcropmargins executable in your PATH.
- Start this service by running:
$ npm start
and access it on HTTP port 3001
- Have Docker installed
- Run
$ docker compose up
- Access the service on HTTP port 3001