An efficient and comprehensible software application designed to help you generate OPDS and HTML catalogs from the Calibri e-books database.
- calibre2opds
- Version :3.4 Rev 340 / 3.5 Rev 341 Beta
- License :GPL
- OS :Windows All
- Publisher :The Calibre2OPDS Team
Calibre2OPDS is a tool used to generate OPDS and HTML catalogs from your Calibre eBook library, allowing you to browse your eBook collection from any web browser or OPDS-compatible reader (like FBReader, Marvin, Moon+ Reader, etc.).
Here’s a step-by-step guide on how to download, install, and use calibre2opds:
🔹 1. Download calibre2opds
- Click on the Download button (select your mirror).
- You’ll get a
.zipfile (e.g.,calibre2opds-x.x.x.zip). - Extract it to a folder of your choice.
⚠️ This is a Java-based application, so make sure you have Java installed.
You can check this by runningjava -versionin a terminal/command prompt.
If you don’t have it, download Java from https://www.java.com.
🔹 2. Run calibre2opds
After extracting:
- Inside the extracted folder, look for the file:
- Windows:
calibre2opds.bat - Mac/Linux/Java GUI:
calibre2opds.jar
- Windows:
Run the appropriate file:
- Double-click
calibre2opds.bat(on Windows), or - Right-click → Open with Java →
calibre2opds.jar(on Mac/Linux)
🔹 3. Set Up Your Calibre Library
If you haven’t already, organize your ebooks using Calibre.
Make sure your books are properly tagged, and metadata is correct.
You’ll need the Calibre library folder (where Calibre stores the .opf, .epub, .mobi, etc.).
🔹 4. Generate the Catalog
Once calibre2opds is running:
➤ Step-by-Step in the GUI:
- Set Source Directory
- Click Browse and select your Calibre library folder (not the Calibre app, but the library folder).
- Example:
C:\Users\YourName\Calibre Library
- Set Destination Directory
- Choose a folder where the catalog files (OPDS and/or HTML) will be generated.
- Choose Catalog Type
- OPDS Catalog
- HTML Catalog
- Or both
- Configure Options (Optional but useful)
- Choose how to organize the catalog (by author, series, tags, etc.).
- Enable download links to actual book files if you want users to download.
- Generate the Catalog
- Click Generate catalog now or similar button.
- It will scan your Calibre library and output the catalog.
🔹 5. Access or Share the Catalog
- If you generated an HTML catalog, open the
index.htmlin a browser. - If you generated an OPDS catalog, serve the output directory using a web server (e.g., Apache, Nginx, or a simple Python HTTP server):
cd path/to/catalog/output
python -m http.server 8080
- Then on your phone/tablet (on the same network), you can access:
http://<your_computer_ip>:8080
Use this link in an OPDS-compatible eBook reader.
🔹 6. Optional: Host Your Catalog Online
If you want to access your catalog remotely:
- Upload the output folder to a web server or hosting provider.
- Make sure the links to books work (check MIME types, permissions).
- Use the public URL as your OPDS catalog link.
🛠️ Tips
- Run the tool periodically if your Calibre library changes.
- Use
rsync, cloud sync (e.g., Dropbox), or scripts to automate catalog updates. - Some e-readers (like KOReader, Moon+ Reader) support multiple OPDS catalogs.
