Skip to content

Calibre server

services.calibre-server.auth.enable

Password based authentication to access the server. See the calibre-server documentation for details.

Type: boolean

Default

false

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/calibre-server.nix

services.calibre-server.auth.mode

Choose the type of authentication used. Set the HTTP authentication mode used by the server. See the calibre-server documentation for details.

Type: one of "auto", "basic", "digest"

Default

"auto"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/calibre-server.nix

services.calibre-server.auth.userDb

Choose users database file to use for authentication. Make sure users database file is initialized before service startup. See the calibre-server documentation for details.

Type: null or path

Default

null

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/calibre-server.nix

services.calibre-server.enable

Whether to enable calibre-server (e-book software). Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/calibre-server.nix

services.calibre-server.group

The group under which calibre-server runs. Type: string

Default

"calibre-server"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/calibre-server.nix

services.calibre-server.host

The interface on which to listen for connections. See the calibre-server documentation for details.

Type: string

Default

"0.0.0.0"

Example

"::1"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/calibre-server.nix

services.calibre-server.libraries

Make sure each library path is initialized before service startup. The directories of the libraries to serve. They must be readable for the user under which the server runs. See the calibredb documentation for details.

Type: list of path

Default

["/var/lib/calibre-server"]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/calibre-server.nix

services.calibre-server.package

The calibre package to use. Type: package

Default

pkgs.calibre

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/calibre-server.nix

services.calibre-server.port

The port on which to listen for connections. See the calibre-server documentation for details.

Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default

8080

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/calibre-server.nix

services.calibre-server.user

The user under which calibre-server runs. Type: string

Default

"calibre-server"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/misc/calibre-server.nix