NUR Options
services.rustic-exporter.enable Link copied!
Whether to enable rustic-exporter.
- Type
boolean- Default
false- Example
true
services.rustic-exporter.package Link copied!
The rustic-exporter package to use.
- Type
package- Default
pkgs.rustic-exporter
services.rustic-exporter.arguments Link copied!
Command line arguments to pass to rustic-exporter. See <https://github.com/timtorChen/rustic-exporter#command-line> for more information.
- Type
open submodule of attribute set of anything- Default
{ }
services.rustic-exporter.arguments.host Link copied!
Address on which rustic-exporter listens.
- Type
string- Default
"127.0.0.1"- Example
"0.0.0.0"
services.rustic-exporter.arguments.interval Link copied!
Metrics collection frequency in seconds.
- Type
positive integer, meaning >0- Default
300- Example
1500
services.rustic-exporter.arguments.port Link copied!
Port on which rustic-exporter listens.
- Type
16 bit unsigned integer; between 0 and 65535 (both inclusive)- Default
8080- Example
9000
services.rustic-exporter.configFile Link copied!
Path to a TOML config file. See <https://github.com/timtorChen/rustic-exporter#configuration-file> for more information.
Note
Config file is loaded using systemd's LoadCredential method.
Don't set the config option in arguments.
- Type
absolute path- Example
"/run/secrets/rustic-exporter.toml"
services.rustic-exporter.openFirewall Link copied!
Whether to open the firewall for rustic-exporter.
- Type
boolean- Default
false
services.safebucket.enable Link copied!
Whether to enable safebucket.
- Type
boolean- Default
false- Example
true
services.safebucket.package Link copied!
The safebucket package to use.
- Type
package- Default
pkgs.safebucket
services.safebucket.dataDir Link copied!
Path to store safebucket data. This path will be used for the following default environment variables:
- DATABASE__SQLITE__PATH
- ACTIVITY__FILESYSTEM__DIRECTORY
- NOTIFIER__FILESYSTEM__DIRECTORY
- Type
string- Default
"/var/lib/safebucket"
services.safebucket.environment Link copied!
Environment variables to set for the safebucket service. See <https://docs.safebucket.io/configuration/environment-variables> for more information.
- Type
open submodule of attribute set of (string or signed integer or floating point number or boolean or absolute path or package)- Default
{ }
services.safebucket.environment.ACTIVITY__FILESYSTEM__DIRECTORY Link copied!
Path to use for storing the Safebucket activity.
- Type
null or absolute path- Default
"/var/lib/safebucket/activity"
services.safebucket.environment.ACTIVITY__TYPE Link copied!
Activity provider to use with Safebucket. See <https://docs.safebucket.io/configuration/activity-providers> for more information.
- Type
string- Default
"filesystem"
services.safebucket.environment.APP__PORT Link copied!
Port on which Safebucket listens.
- Type
16 bit unsigned integer; between 0 and 65535 (both inclusive)- Default
8080
services.safebucket.environment.APP__STATIC_FILES__ENABLED Link copied!
Whether to enable static file serving.
- Type
boolean- Default
true
services.safebucket.environment.AUTH__PROVIDERS__KEYS Link copied!
Comma-separated list of auth providers to use with Safebucket. See <https://docs.safebucket.io/configuration/authentication> for more information.
- Type
string- Default
"local"
services.safebucket.environment.CACHE__TYPE Link copied!
Cache to use with Safebucket. See <https://docs.safebucket.io/configuration/cache-providers> for more information.
- Type
string- Default
"memory"
services.safebucket.environment.DATABASE__SQLITE__PATH Link copied!
Path to the SQLite database for Safebucket to use.
- Type
null or absolute path- Default
"/var/lib/safebucket/safebucket.db"
services.safebucket.environment.DATABASE__TYPE Link copied!
Database type which Safebucket will use. See <https://docs.safebucket.io/configuration/database-providers> for more information.
- Type
string- Default
"sqlite"
services.safebucket.environment.EVENTS__QUEUES__BUCKET_EVENTS__NAME Link copied!
Storage bucket events queue name.
- Type
string- Default
"safebucket-bucket-events"
services.safebucket.environment.EVENTS__QUEUES__NOTIFICATIONS__NAME Link copied!
Notification events queue name.
- Type
string- Default
"safebucket-notifications"
services.safebucket.environment.EVENTS__QUEUES__OBJECT_DELETION__NAME Link copied!
Object deletion events queue name.
- Type
string- Default
"safebucket-object-deletion"
services.safebucket.environment.EVENTS__TYPE Link copied!
Events provider to use with Safebucket. See <https://docs.safebucket.io/configuration/event-providers> for more information.
- Type
string- Default
"memory"
services.safebucket.environment.NOTIFIER__FILESYSTEM__DIRECTORY Link copied!
Path to use for storing the Safebucket notifications.
- Type
null or absolute path- Default
"/var/lib/safebucket/notifications"
services.safebucket.environment.NOTIFIER__TYPE Link copied!
Notifications provider to use with Safebucket. See <https://docs.safebucket.io/configuration/notification-providers> for more information.
- Type
string- Default
"filesystem"
services.safebucket.environment.STORAGE__TYPE Link copied!
Storage provider to use with Safebucket. See <https://docs.safebucket.io/configuration/storage-providers> for more information.
- Type
string
services.safebucket.environmentFiles Link copied!
Files to load environment variables from in addition to services.safebucket.environment. This is useful to avoid putting secrets into the nix store. See <https://docs.safebucket.io/configuration/environment-variables> for more information.
- Type
list of absolute path- Default
[ ]- Example
[
"/run/secrets/safebucket.env"
]
services.safebucket.openFirewall Link copied!
Whether to open the firewall for Safebucket.
- Type
boolean- Default
false