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