Skip to content

Cloudlog

services.cloudlog.baseUrl

Cloudlog base URL Type: string

Default

"http://localhost"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.dataDir

Cloudlog data directory. Type: string

Default

"/var/lib/cloudlog"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.database.createLocally

Create the database and database user locally. Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.database.host

MySQL database host Type: string

Default

"localhost"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.database.name

MySQL database name. Type: string

Default

"cloudlog"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.database.passwordFile

MySQL user password file. Type: null or string

Default

null

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.database.user

MySQL user name. Type: string

Default

"cloudlog"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.enable

Whether to enable Cloudlog. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.extraConfig

Any additional text to be appended to the config.php configuration file. This is a PHP script. For configuration settings, see https://github.com/magicbug/Cloudlog/wiki/Cloudlog.php-Configuration-File.

Type: string

Default

""

Example

'' $config['show_time'] = TRUE;''

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.poolConfig

Options for Cloudlog's PHP-FPM pool.

Type: attribute set of (string or signed integer or boolean)

Default

{pm = "dynamic";"pm.max_children" = 32;"pm.max_requests" = 500;"pm.max_spare_servers" = 4;"pm.min_spare_servers" = 2;"pm.start_servers" = 2;}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.update-clublog-scp.enable

Whether to periodically update the Clublog SCP database. If enabled, a systemd timer will run the update task as specified by the interval option.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.update-clublog-scp.interval

Specification (in the format described by systemd.time(7)) of the time at which the Clublog SCP update will occur.

Type: string

Default

"monthly"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.update-dok.enable

Whether to periodically update the DOK resource file. If enabled, a systemd timer will run the update task as specified by the interval option.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.update-dok.interval

Specification (in the format described by systemd.time(7)) of the time at which the DOK update will occur.

Type: string

Default

"monthly"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.update-lotw-users.enable

Whether to periodically update the list of LoTW users. If enabled, a systemd timer will run the update task as specified by the interval option.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.update-lotw-users.interval

Specification (in the format described by systemd.time(7)) of the time at which the LoTW user update will occur.

Type: string

Default

"weekly"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.update-sota.enable

Whether to periodically update the SOTA database. If enabled, a systemd timer will run the update task as specified by the interval option.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.update-sota.interval

Specification (in the format described by systemd.time(7)) of the time at which the SOTA update will occur.

Type: string

Default

"monthly"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.update-wwff.enable

Whether to periodically update the WWFF database. If enabled, a systemd timer will run the update task as specified by the interval option.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.update-wwff.interval

Specification (in the format described by systemd.time(7)) of the time at which the WWFF update will occur.

Type: string

Default

"monthly"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.upload-clublog.enable

Whether to periodically upload logs to Clublog. If enabled, a systemd timer will run the log upload task as specified by the interval option.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.upload-clublog.interval

Specification (in the format described by systemd.time(7)) of the time at which the Clublog upload will occur.

Type: string

Default

"daily"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.upload-lotw.enable

Whether to periodically upload logs to LoTW. If enabled, a systemd timer will run the log upload task as specified by the interval option.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.upload-lotw.interval

Specification (in the format described by systemd.time(7)) of the time at which the LoTW upload will occur.

Type: string

Default

"daily"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.upload-qrz.enable

Whether to periodically upload logs to QRZ. If enabled, a systemd timer will run the update task as specified by the interval option.

Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.upload-qrz.interval

Specification (in the format described by systemd.time(7)) of the time at which the QRZ upload will occur.

Type: string

Default

"daily"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.user

User account under which Cloudlog runs. Type: string

Default

"cloudlog"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix

services.cloudlog.virtualHost

Name of the nginx virtualhost to use and setup. If null, do not setup any virtualhost.

Type: null or string

Default

"localhost"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/cloudlog.nix