nps.stacks.memos.enable

Whether to enable memos.

Type: boolean

Default: false

Example: true

Declared by:

nps.stacks.memos.containers.memos

Alias of services.podman.containers.memos.

Type: submodule

Declared by:

nps.stacks.memos.containers.memos-db

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

Type: submodule

Declared by:

nps.stacks.memos.db.passwordFile

The file containing the PostgreSQL password for the database. Only used if db.type is set to “postgres”.

Type: absolute path

Declared by:

nps.stacks.memos.db.type

Type of the database to use. Can be set to “sqlite” or “postgres”. If set to “postgres”, the passwordFile option must be set.

Type: one of “sqlite”, “postgres”

Default: "sqlite"

Declared by:

nps.stacks.memos.db.username

The PostgreSQL user to use for the database. Only used if db.type is set to “postgres”.

Type: string

Default: "memos"

Declared by:

nps.stacks.memos.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

Type: string

Declared by:

nps.stacks.memos.oidc.registerClient

Whether to register an OIDC client in Authelia. If enabled you need to provide a hashed secret in the client_secret option.

To enable OIDC Login for Memos, you will have to configure it in the Web UI.

For details, see:

Type: boolean

Default: false

Declared by:

nps.stacks.memos.oidc.userGroup

Users of this group will be able to log in

Type: string

Default: "memos_user"

Declared by: