Skip to content

Maintainerr

Configuration options for maintainerr.

Available Options

This page documents 10 configuration options.

nixflix.maintainerr.enable

Whether to enable Maintainerr media library maintenance tool.

Typeboolean
Default
false
Example
true
Declared inmodules/maintainerr

nixflix.maintainerr.package

Maintainerr package to use.

Typepackage
Default
pkgs.callPackage ../pkgs/maintainerr { }
Declared inmodules/maintainerr

nixflix.maintainerr.dataDir

Directory containing Maintainerr state and SQLite database.

Typeabsolute path
Default
"${nixflix.stateDir}/maintainerr"
Declared inmodules/maintainerr

nixflix.maintainerr.group

Group under which Maintainerr runs.

Typestring
Default
"media"
Declared inmodules/maintainerr

nixflix.maintainerr.openFirewall

Open the Maintainerr port in the firewall.

Typeboolean
Default
false
Declared inmodules/maintainerr

nixflix.maintainerr.port

Port on which Maintainerr listens.

Type16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
6246
Declared inmodules/maintainerr

nixflix.maintainerr.reverseProxy.expose

Whether to expose Maintainerr via the reverse proxy.

Typeboolean
Default
true
Declared inmodules/maintainerr

nixflix.maintainerr.subdomain

Subdomain prefix for reverse proxy routing.

Typestring
Default
"maintainerr"
Declared inmodules/maintainerr

nixflix.maintainerr.user

User under which Maintainerr runs.

Typestring
Default
"maintainerr"
Declared inmodules/maintainerr

nixflix.maintainerr.vpn.enable

Whether to route Maintainerr traffic through the VPN.

When true, Maintainerr is confined to the WireGuard network namespace (requires nixflix.vpn.enable = true).

Typeboolean
Default
false
Declared inmodules/maintainerr