BookLogr
Self-HostedOpen-source self-hosted e-book library manager and organizer
Overview
BookLogr is an open-source self-hosted tool for organizing, cataloging, and managing e-book collections (EPUB, PDF, MOBI). It lets users track reading progress, add notes, rate books, and filter libraries by genre, author, or publication date. Deploy via Docker for quick setup, or manual installation on Linux servers. It auto-fetches metadata (cover art, synopsis, ISBN) from Open Library and Google Books, and offers a responsive web UI accessible across devices. Ideal for readers wanting full control over their digital book libraries without third-party reliance.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
book_logr:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: book-logr
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Auto-metadata fetching from Open Library & Google Books
- Support for multiple e-book formats (EPUB, PDF, MOBI)
- Reading progress tracking & custom book tagging
Frequently Asked Questions
? Is BookLogr hard to install?
No—Docker deployment is straightforward: pull the official image, run the container with volume mounts for your e-books and data. Manual installation (Python/Flask) is available for advanced users, but Docker is recommended for beginners.
? Is it a good alternative to Amazon Kindle Library?
Yes—BookLogr gives full control over your e-book data (unlike Kindle’s locked ecosystem). It supports more formats, lets you organize books freely, and doesn’t require an Amazon account to access your library.
? Is it completely free?
Absolutely—BookLogr is open-source under the MIT License. It’s free to use, modify, and self-host with no hidden costs or premium tiers.
Top Alternatives
People Also Ask about BookLogr
Tool Info
Pros
- ⊕ Privacy-focused (data stays on your server)
- ⊕ No subscription fees or locked-in ecosystems
- ⊕ Customizable library organization (filters, tags)
- ⊕ Responsive web UI for access on any device
Cons
- ⊖ Requires basic server setup (Docker recommended)
- ⊖ No native mobile app (relies on web interface)
- ⊖ Limited cloud sync (needs manual configuration for remote access)