jotty
Example
nix
{config, ...}: {
jotty = {
enable = true;
oidc = {
enable = true;
clientSecretFile = config.sops.secrets."jotty/authelia/client_secret".path;
clientSecretHash = "$pbkdf2-sha512$...";
};
};
}Stack Options
nps.stacks.jotty.containers.jotty
Alias of {option}services.podman.containers.jotty.
nps.stacks.jotty.enable
Whether to enable jotty.
nps.stacks.jotty.oidc.adminGroup
Users of this group will be admin
nps.stacks.jotty.oidc.clientSecretFile
The file containing the client secret for the Gatus OIDC client that will be registered in Authelia.
nps.stacks.jotty.oidc.clientSecretHash
The hashed client_secret. For examples on how to generate a client secret, see
https://www.authelia.com/integration/openid-connect/frequently-asked-questions/#client-secret
nps.stacks.jotty.oidc.enable
Whether to enable OIDC login with Authelia. This will register an OIDC client in Authelia and setup the necessary configuration.
For details, see:
nps.stacks.jotty.oidc.userGroup
Users of this group will be able to log in