Skip to content

FeralFox/foxtales

Repository files navigation

Fallback image description

Your self-hosted, Calibre-powered reading sanctuary. Read your ebooks anywhere, on any device, fully offline.

Foxtales decouples your ebook library from a single machine, giving you and your family a private, reader-friendly web app that syncs your progress across all your devices: Desktops, Smartphones, Tablets and Ebook Readers.

The development is focused on these features:

  • Offline support: Read your most loved books in the deepest desert.
  • Ebook-Reader friendly
  • Mobile friendly
  • Easy to self-host
  • Installable Web-App
  • Sync of reading progress across devices
  • Avoid vendor lock-in by managing the whole library in Calibre-compatible format

UI

image

Installation

Just copy the docker-compose.template.yaml to your machine or server, modify the variables so that it suits your needs and run it using docker compose up

⚠️ I do not have to tell you that the password "password" is a bad idea, so please change it ;-)

Supported file formats

  • EPUB
  • CBZ
  • PDF
  • MOBI
  • KF8 (AZW3)
  • FB2

Roadmap and planned features

Feature Status
Provide Docker container Done
Implement pagination for big libraries Done
Sync reading progress Done
Implement search features Done
Multi-User Done
Browse books by tags Done
Wishlist books Done
Add book discovery Done
Online Demo Planned
Annotations For Epub

Technical stuff

The frontend is written in VueJS, using foliate-js to display the ebooks.

The backend is written in Python, using FastAPI and calibredb to communicate with the shipped Calibre instance.

Contributions

About

Self-hostable ebook library with offline functionality using Calibre

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors