Skip to content

Seafile

services.seafile.adminEmail

Seafile Seahub Admin Account Email.

Type: string

Example

"john@example.com"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/seafile.nix

services.seafile.ccnetSettings

Configuration for ccnet, see https://manual.seafile.com/config/ccnet-conf/ for supported values.

Type: attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string))

Default

{ }

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/seafile.nix

services.seafile.ccnetSettings.General.SERVICE_URL

Seahub public URL.

Type: string

Example

"https://www.example.com"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/seafile.nix

services.seafile.enable

Whether to enable Seafile server. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/seafile.nix

services.seafile.initialAdminPassword

Seafile Seahub Admin Account initial password. Should be change via Seahub web front-end.

Type: string

Example

"someStrongPass"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/seafile.nix

services.seafile.seafilePackage

The seafile-server package to use. Type: package

Default

pkgs.seafile-server

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/seafile.nix

services.seafile.seafileSettings

Configuration for seafile-server, see https://manual.seafile.com/config/seafile-conf/ for supported values.

Type: attribute set of section of an INI file (attrs of INI atom (null, bool, int, float or string))

Default

{ }

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/seafile.nix

services.seafile.seafileSettings.fileserver.host

The binding address used by seafile fileserver.

Type: string

Default

"127.0.0.1"

Example

"0.0.0.0"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/seafile.nix

services.seafile.seafileSettings.fileserver.port

The tcp port used by seafile fileserver.

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

Default

8082

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/seafile.nix

services.seafile.seahubExtraConf

Extra config to append to seahub_settings.py file. Refer to https://manual.seafile.com/config/seahub_settings_py/ for all available options.

Type: strings concatenated with "\n"

Default

""

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/seafile.nix

services.seafile.workers

The number of gunicorn worker processes for handling requests.

Type: signed integer

Default

4

Example

10

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/seafile.nix