CALIBRE-SERVER(1) calibre CALIBRE-SERVER(1) NAME calibre-server - calibre-server calibre-server [] [...] calibre calibre calibre :command:calibre-server calibre :command: ` calibre-server`: "/some path/with spaces" [] --access-log --ajax-timeout (). --auth-mode . HTTP"basic""auto" --auto-reload --ban-after . IP --ban-for IP . IP --book-list-mode . . . The default is to use a cover grid. --compress-min-size (). --custom-list-template JSONcaliber->-> --daemonize (Linux) --displayed-fields . /opds /mobile : my_rating,my_tags --enable-allow-socket-preallocation, --disable-allow-socket-preallocation systemd. --enable-auth, --disable-auth . --enable-fallback-to-detected-interface, --disable-fallback-to-detected-interface . listen_on --enable-local-write, --disable-local-write . Normally, if you do not turn on authentication, the server operates in read-only mode, so as to not allow anonymous users to make changes to your calibre libraries. This option allows anybody connecting from the same computer as the server is running on to make changes. This is useful if you want to run the server without authentication but still use calibredb to make changes to your calibre libraries. Note that turning on this option means any program running on the computer can make changes to your calibre libraries. In particular, the Firefox web browser allows arbitrary websites to do so as well. --enable-log-not-found, --disable-log-not-found HTTP 404(). HTTP --enable-use-bonjour, --disable-use-bonjour BonJour OPDS. BonJour OPDS OPDS --enable-use-sendfile, --disable-use-sendfile . --help, -h --ignored-fields . /opds /mobile : my_rating,my_tags --listen-on . The default is to listen on all available IPv6 and IPv4 interfaces. You can change this to, for example, "127.0.0.1" to only listen for IPv4 connections from the local machine, or to "0.0.0.0" to listen to all incoming IPv4 connections. --log (stdout) --manage-users Manage the database of users allowed to connect to this server. You can use it in automated mode by adding a --. See calibre-server --manage-users -- help for details. See also the --userdb option. --max-header-line-size HTTP (KB). --max-job-time . () --max-jobs . CPU --max-log-size (MB). --max-opds-items OPDS . OPDS --max-opds-ungrouped-items OPDS. / --max-request-body-size (MB). --num-per-page . --pidfile PID --port . --search-the-net-urls Internet URL JSON ->-> Calibre URL --shutdown-timeout (). --ssl-certfile SSL. --ssl-keyfile SSL. --timeout (). --trusted-ips IP. Calibre IP Calibredb Calibre IP Calibre --url-prefix URL. , /calibre URL --userdb SQLite:option: ` --manage-users` --version --worker-count . Author Kovid Goyal Copyright Kovid Goyal 9.14.0 8 28, 2026 CALIBRE-SERVER(1)