Last updated: 2nd May 2022

How to set up

Follow steps to move your Calibre library to Google Drive, Microsoft OneDrive, Dropbox, Box, pCloud, WebDav, Nextcloud, and OwnCloud

  • Open Calibre e-book manager on your Laptop/PC/MacOS
  • Optional: ensure that Cloud sync tool is disabled
  • Select Switch/create library… from the Calibre menu
  • Select an empty folder in your Cloud Drive in New Location dropdown
  • Select Move current library to new location. Press OK
  • Wait for cloud sync to complete (very important), note that for Box service, it might take a bit longer for your files to be fully synced.
  • Calibre Sync can automatically discover the library in your Cloud Drive.

Integration Services

Dropbox

Calibre Sync supports multiple Dropbox accounts, each account with multiple libraries. There has not been any issue reported for Dropbox service.

OneDrive

These are known limitation with OneDrive integration:

  1. Only OneDrive for Personal accounts are supported.
  2. In case your Calibre library folder on OneDrive is not detected automatically please retry with manual select option.

Box

Due to an issue in permission of Box cloud service API, which states that “Download” is a write access, Calibre Sync therefore must ask for write permission on your cloud service. We guarantee that Calibre Sync only uses “download” for that permission, any other access is read-only access.

pCloud

Calibre Sync support pCloud services on two regions: United States and Europe, please select the right region that your account is based. There are known issues with pCloud integration due to unstable pCloud streaming API in downloading files. Therefore, you might experience failure while downloading book covers and formats. If that happens, please retry those operations after a short period of time.

Note that: On old Android devices (before Android 7), you might want to install modern browsers, for example: Chrome, or Firefox to have the best experience logging in to PCloud service.

Google Drive

It has been known that Google Drive might cause issues with your Calibre libraries, see this. We recommend that when updating your libraries stored in Drive, please disable Google Drive syncing tool if there is any that is running.

Otherwise, you can just use Calibre Content server connection of Calibre Sync app if you are not sure that your library files are safe in Google Drive.

WebDav

Calibre Sync supports most WebDav servers from version 1.12.0+, please check if your cloud services support for WebDav API.

Please refer to this for such servers, for example, with Yandex Disk, you can use https://webdav.yandex.ru/ for WebDav.

Nextcloud and OwnCloud

Calibre Sync uses WebDav API of Nextcloud and OwnCloud services, and it requires case-sensitive file system to work properly. Therefore, you must make sure that your Calibre libraries are set up on case-sensitive file system, Linux, recent macOS, Windows NTFS with case-sensitive enabled. If you find that you may not be able to download some book, you might want to check whether the directory name of the book matches the name of the book author/name precisely (case-sensitive), please also rename the directory appropriately where applicable.

Smart Device

Calibre Sync from version 3.0.0+ supports wireless device connection, it will transform your device to a smart device that connects to Calibre wireless connection. The app has been tested on Calibre desktop version 5.35.0+, please use the latest version of Calibre for best experience.

Please follow these steps for setting up connection:

  1. Go to Connect/share -> Choose Start wireless device connection, see below this
  2. Choose option for starting wireless device connections, recommended using a fixed port also any of the ip addresses listed will work when connecting, see below this
  3. After click OK, Calibre should already start a server, as shown in this
  4. Now go to Calibre Sync app, select Calibre Wireless Connect, see below this
  5. You can choose either options, see below this
  6. With either options, eventually you will be directed to the dialog to connect, see below this
  7. You will be asked to select inbox directory, after that, Calibre Sync will automatically make connection to Calibre desktop, successful connection show status Connected in Calibre Sync this and a device shown in Calibre desktop this
  8. Now you can send book(s) to device from Calibre or doing any actions as you like with a normal device.

After the first connection, then you can switch to Smart Device (wireless connection) as easy as switching to a library from sidebar.

Troubleshooting

  • Wireless device connection is stuck in Connecting status, what should I do? Please try disconnecting using Calibre Eject this device action and retry.

Calibre Content Server

Calibre Sync supports Calibre Content Server from version 1.14.0+, instruction to start content server can be found on this, basically, following those steps:

  1. Go to Preferences -> Choose Sharing over the net, see below this
  2. Set options to start server (port, user accounts, …), and click start server, see below this
  3. The server should now be started and you can find information to connect the server, for example, this will allow you to connect on server http://192.168.1.160:8080

Now you can open Calibre Sync app and connects to the above server (username and password might be required if you’ve set users in user accounts tab).

Calibre-Web OPDS

Calibre Sync supports Calibre-Web OPDS server from version 3.6.0+, it reads information from OPDS server /opds. You can add many servers as you want, each of them can be added as a library.

Note: due to the limitation of OPDS atom feed specification of Calibre-Web OPDS, there are certain information that are missing from book details, they are:

  • Co-authors
  • Publication date
  • Identifiers (isbn, …)
  • Custom columns

Send to Kindle

Calibre Sync v3.1.0+ supports Send to Kindle via Email, please follow the instruction from this, after that, you can register your Kindle emails at the app settings to enjoy send to Kindle feature at the book view action, see below this.

USB storage

Calibre Sync v3.8.0+ supports libraries from USB removable storage on Android devices.

This service is similar to libraries on internal device storage and sd card, however, due to Android operating system implementation of removable storage, Calibre Sync has to sync metadata and book covers to application directory so that it can work properly. Other than that, book files can be read directly from removable storage.

Note: if you remove and reconnect your USB mass storage, please restart Calibre Sync so that it can work properly with the libraries.