Calibre

Calibre is a cross-platform free and open-source suite of e-book software. Calibre supports organizing existing e-books into virtual libraries, displaying, editing, creating and converting e-books, as well as syncing e-books with a variety of e-readers.

Initial Setup

Configuration

image.png

image.png

image.png

Add Books

image.png

Plugins

Enable/Disable Plugins

The functionality of Calibre can be extended by the use of plugins. For a complete list of all available plugins, follow this link.

image.png

image.png

image.png

Add External Plugin

In addition to the plugins that are already available within Calibre, external plugins can be installed from the Index of Calibre plugins. To install one of these plugins, follow the below instructions.

image.png

image.png

image.png

Calibre Content Server

super-embed:
<p class="callout info">Due to Calibre running in a Docker container, the Calibre Content Server can only be accessed internally by applications running on your Ultra service. To remotely access your Calibre instance, you can set up <a href="<https://docs.ultra.cc/applications/calibre-web>">Calibre-Web</a> to access your ebook library from a third-party ebook reader such as <a href="<https://docs.ultra.cc/applications/calibre-web#block-1561fb0312cb80358da3ce713c7dd623>">Moon+ Reader</a>.
</p>

Calibre can operate as a server that you can connect to from other applications within the Ultra.cc infrastructure, such as Readarr. In this section, we will show you how to set up and start your Calibre content server.

image.png

image.png

image.png

image.png

image.png

Calibre CLI

Calibre can also be managed via Command Line Interface instead of the webUI by interacting with the Calibre binaries. Documentation regarding the usage of the Calibre binaries can be found here. To execute an internal Calibre binary, you can use the app-calibre exec command.

app-calibre exec -l
app-calibre exec -c calibre-customize -a "--list-plugins"
app-calibre exec -c ebook-convert -a "--help"