nps.stacks.hortusfox.enable

Whether to enable hortusfox.

Type: boolean

Default: false

Example: true

Declared by:

nps.stacks.hortusfox.adminEmail

E-Mail of the admin user

Type: string

Default: "admin@example.com"

Declared by:

nps.stacks.hortusfox.adminPasswordFile

Path to the file containing the admin password.

When using proxy auth, this can also be unset

Type: null or absolute path

Default: null

Declared by:

nps.stacks.hortusfox.containers.hortusfox

Alias of services.podman.containers.hortusfox.

Type: submodule

Declared by:

nps.stacks.hortusfox.containers.hortusfox-db

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

Type: submodule

Declared by:

nps.stacks.hortusfox.db.rootPasswordFile

Path to the file containing the password for the MariaDB root user

Type: absolute path

Declared by:

nps.stacks.hortusfox.db.userPasswordFile

Path to the file containing the password for the romm database user

Type: absolute path

Declared by:

nps.stacks.hortusfox.extraEnv

Extra environment variables to set for the container.

See https://github.com/danielbrendel/hortusfox-web?tab=readme-ov-file#installation

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

Default: { }

Example:

{
  PROXY_ENABLE = true;
  PROXY_HEADER_EMAIL = "Remote-Email";
  PROXY_HEADER_USERNAME = "Remote-User";
  PROXY_AUTO_SIGNUP = true;
  PROXY_WHITELIST = config.nps.stacks.traefik.ip4;
  PROXY_HIDE_LOGOUT = true;
}

Declared by: