Calibre: Difference between revisions

From wikinotes
No edit summary
Line 1: Line 1:
Calibre is a digital library management software tool.
Calibre is an ebook management tool and RSS reader.
 
{{ WARNING |
Calibre is not a multi-user program. It is also not designed to share a library on a network drive.
 
The official recommendation is to use a content-server.
 
workarounds:
http://james.jamesandkristin.net/2012/04/22/accessing-your-ebook-collection-managed-by-calibre-without-calibre-server
}}


= Documentation =
= Documentation =

Revision as of 01:21, 9 September 2021

Calibre is an ebook management tool and RSS reader.

Documentation

user manual https://manual.calibre-ebook.com/
server manual https://manual.calibre-ebook.com/generated/en/calibre-server.html

Locations

8080 port
${CALIBRE_URL}/mobile javascript-free version
/home/calibre/.config/calibre/server-users.sqlite calibre server user database

Notes

General
calibre install
Server
calibre server usage
calibre server configuration
GUI
calibre gui usage
calibre gui configuration

Usage

Calibre is designed as a single-user application, but it's web-server is designed to host a variable number of users.

Configuration

WARNING:

Calibre now explicitly disallows sharing a library over a network share. I have been adding books by means of the web interface.

If reading a calibre library off a samba-share, you must mount as CIFS with the option: nobrl, otherwise your database will appear corrupt due to locking.

//192.168.1.220/books             /mnt/books           cifs     auto,_netdev,users,nobrl,dir_mode=0777,file_mode=0664,gid=smbshare,x-systemd.automount 0 0

NOTE:

This works fine to read, but fails when trying to add books to the library.

Try setting environment variable $CALIBRE_OVERRIDE_DATABASE_PATH to read books off the network, but keep your own local database for them.

See https://manual.calibre-ebook.com/customize.html