Calibre manages the ebook library that feeds Readarr and Calibre-Web.
This page documents the core Calibre container.
- Container:
calibre
- Image:
lscr.io/linuxserver/calibre:latest
- Stack: Smithflix Stack
- Docker network:
smithflix_default
- Restart policy:
unless-stopped
- LAN host ports:
8086 -> 8080 (UI), 8087 -> 8081 (content server)
- Internal ports
3000-3001 are not exposed to the LAN
¶ Config and Data Paths
- Config is stored in the Docker volume mounted at
/var/lib/docker/volumes/.../_data
- The ebook library is mounted from
/media/ebooks/Calibre Library
- LAN URLs:
http://192.168.0.113:8086 for the web UI
http://192.168.0.113:8087 for the content server
- No public proxy host is configured as of
2026-04-07
¶ Authentication and Secret Locations
- Authentication is configured inside the app; credentials are kept in the Docker volume mentioned above
- Do not expose these credentials outside the Vera container
- The UI listens on port 8086 while the REST/content server listens on 8087
- Keep
/media/ebooks/Calibre Library mounted and writable for Readarr imports to work
¶ Monitoring and Logs
- Docker logging driver is
json-file
- Logs can be retrieved via
docker logs calibre
¶ Backup and Restore
- The Docker volume and
Calibre Library mount both need to be preserved
- After restore, restart the container and verify Web UI access and library scans
¶ Failure Modes and Recovery
- Missing library mounts cause imports to fail even though the service remains up
- The service is not publicly proxied, so port conflicts on 8086/8087 manifest at the LAN layer