Skip to content

Integrations

OPDS

OPDS allows compatible reading applications to browse or consume books from MyBibliotheca.

  1. Open Settings → Server → OPDS.
  2. Enable the feed and review the displayed endpoint and credentials.
  3. Add the endpoint to your OPDS-compatible reader.
  4. Test with a small or private library first.

Treat OPDS credentials like passwords. Disable the feed if it is not needed and use HTTPS for remote access.

Audiobookshelf

The Audiobookshelf integration can synchronize audiobook information and listening progress.

  1. Open Settings → Server → Audiobookshelf.
  2. Enter the Audiobookshelf URL and token or credentials required by your deployment.
  3. Test the connection before enabling scheduled work.
  4. Review the preview or job result.
  5. Run a limited sync first, then enable the schedule if the mapping is correct.

Book matching depends on the metadata available on both sides. Review duplicates, media types, contributors, and listening progress after the first sync.

Reverse proxy and HTTPS

Put a reverse proxy in front of the application for remote access. HTTPS is required by browsers for camera access and protects logins, OPDS credentials, and personal reading data in transit.

At minimum:

  • Forward requests to the application port.
  • Attach a valid TLS certificate.
  • Preserve the Host header.
  • Do not expose the database or data directory directly.