nps.stacks.outline.enable

Whether to enable outline.

Type: boolean

Default: false

Example: true

Declared by:

nps.stacks.outline.containers.outline

Alias of services.podman.containers.outline.

Type: submodule

Declared by:

nps.stacks.outline.containers.outline-db

Alias of services.podman.containers.outline-db.

Type: submodule

Declared by:

nps.stacks.outline.db.passwordFile

Path to the file containing the database password

Type: absolute path

Declared by:

nps.stacks.outline.db.username

Database user name

Type: string

Default: "outline"

Declared by:

nps.stacks.outline.extraEnv

Extra environment variables to set for the container. Can be used to pass secrets such as the TMDB_ACCESS_TOKEN.

See https://github.com/outline/outline/blob/main/.env.sample

Type: attribute set of (null or boolean or signed integer or string or absolute path or (submodule))

Default: { }

Example:

{
  DEFAULT_LANGUAGE = "en_US";
  TMDB_ACCESS_TOKEN = {
    fromFile = "/run/secrets/tmdb_access_token";
  };
}

Declared by:

nps.stacks.outline.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:

Type: boolean

Default: false

Declared by:

nps.stacks.outline.oidc.clientSecretFile

The file containing the client secret for the OIDC client that will be registered in Authelia.

Type: string

Declared by:

nps.stacks.outline.oidc.clientSecretHash

The hashed client_secret. Will be set in the Authelia client config. For examples on how to generate a client secret, see

https://www.authelia.com/integration/openid-connect/frequently-asked-questions/#client-secret

Type: string

Declared by:

nps.stacks.outline.oidc.userGroup

Users of this group will be able to log in

Type: string

Default: "outline_user"

Declared by:

nps.stacks.outline.secretKeyFile

Path to the file containing the secret key. Can be generated using openssl rand -hex 32

See https://github.com/outline/outline/blob/main/.env.sample

Type: absolute path

Declared by:

nps.stacks.outline.utilsSecretFile

Path to the file containing the utils secret. Can be generated using openssl rand -hex 32

See https://github.com/outline/outline/blob/main/.env.sample

Type: absolute path

Declared by: