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:
- https://www.authelia.com/integration/openid-connect/clients/memos/
- https://www.usememos.com/docs/configuration/authentication#oauth-sso-providers
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: