Skip to content

feat: switch to headless Calibre management and remove redundant service#10

Merged
neybar merged 3 commits into
masterfrom
add-calibre-service
Mar 8, 2026
Merged

feat: switch to headless Calibre management and remove redundant service#10
neybar merged 3 commits into
masterfrom
add-calibre-service

Conversation

@neybar
Copy link
Copy Markdown
Owner

@neybar neybar commented Mar 8, 2026

This PR refactors the Calibre/LazyLibrarian integration to a 'headless' model:

  • LazyLibrarian Enhancement: Added the universal-calibre Docker Mod to LazyLibrarian, enabling direct calibredb management on the shared /books volume. This fixes HTTP Error 413: Request Entity Too Large by bypassing the network upload to the Calibre Content Server.
  • Service Removal: Removed the redundant calibre (full desktop GUI) container and its associated volume, as LazyLibrarian now handles the database directly and Calibre-Web provides the frontend.
  • Validation: Updated scripts/validate-traefik.sh to remove health checks for the defunct calibre subdomain.
  • Config Updates: Adjusted LazyLibrarian's config.ini (manually during the session) to point to the local calibredb binary and library path.

Successfully tested and verified the end-to-end workflow.

@neybar neybar merged commit eb413c0 into master Mar 8, 2026
2 checks passed
@neybar neybar deleted the add-calibre-service branch March 8, 2026 01:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant