Skip to content

sweatyeggs69/Bookie

Repository files navigation

bookie-icon

Bookie

A self-hosted ebook manager built for simplicity. Organize your library, fetch metadata, and send books directly to your eReader.

Discord

This project is built with Claude.

Bookie UI

Features

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
image

Note

When migrating from a different solution, it is recommended you import your books into Bookie to ensure proper metadata management.

Docker Compose

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-stopped

Access the UI at http://localhost:5000

Companion Apps (Unoffical)

License

MIT

About

Simple eBook Management Platform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Contributors