tsundoku

Simple and lightweight OPDS ebook server


Keywords
OPDS, ebook, server, epub, nim, nim-lang, opds-feed
License
GPL-3.0
Install
nimble install tsundoku

Documentation

Tsundoku

paperback stack

"Tsundoku": 積ん読 - the habit of piling up books and never getting around to read them.

badge badge License

Tsundoku is simple and lightweight OPDS ebook server.

It’s compatible with FBreader & co. It doesn’t parse the epub contents or use databases. The books are exposed by path.

Caution
Tsundoku hasn’t been hardened: use it on trusted networks.

Usage

Install nim on Debian/Ubuntu with:

sudo apt install nim

Build with:

nim c -d:release tsundoku.nim

Run:

./tsundoku <ebooks_directory>

Tsundoku will publish ebooks in the directory and its subdirectories on port 8080

Compatible with FBReader.