A self-hosted ebook manager built for simplicity. Organize your library, fetch metadata, and send books directly to your eReader.
I have added the ability to host audiobooks, and the ability to listen to audiobooks and read the ebooks from the interface.
This project is built with Claude and Github Copilot.
Library Management
- Multi-format support: EPUB, PDF, MOBI, AZW, AZW3, FB2, DJVU, CBZ, CBR, and TXT
- Automatic metadata fetching from Open Library, Apple Books, and Goodreads
- Cover extraction, search, and direct embedding into EPUB files
- Series tracking and tagging (think shelves, minus the complexity)
Organization
- Configurable file rename schemes and folder structures
Note
When migrating from a different solution, it is recommended you import your books into Bookie to ensure proper metadata management.
services:
bookie:
container_name: bookie
image: ghcr.io/sweatyeggs69/bookie:latest
ports:
- "5000:5000"
volumes:
- /path/to/config:/app/data
environment:
- SESSION_COOKIE_SECURE=false # Required when accessing over HTTP
restart: unless-stoppedAccess the UI at http://localhost:5000
- Bookie Reader https://github.com/OmegaRa/Bookie-Reader
MIT