Skip to content

house.https

HTTPS URLs for the dashboard API and the media server. 7 options.

HTTPS configuration for the media library

Type: submodule

Default: { }

Declared in: options/https.nix

HTTPS configuration for the dashboard.

Type: submodule

Default: { }

Declared in: options/https.nix

Public HTTPS URL used to access the dashboard. This url is used for a secure API connection.

Domain does not need to be publicly accessable, as long as the certificate is valid.

You need a domain name with a valid TLS certificate. A free dynamic DNS provider such as DuckDNS can be used if you do not already have a domain.

Type: null or string

Default: null

Example: "https://dashboard.my-domain.org"

Declared in: options/https.nix

Path to a file containing the public HTTPS URL used to access the dashboard. This url is used for a secure API connection.

Domain does not need to be publicly accessable, as long as the certificate is valid.

You need a domain name with a valid TLS certificate. A free dynamic DNS provider such as DuckDNS can be used if you do not already have a domain.

Type: null or absolute path

Default: null

Example: "/run/secrets/dashboard-url"

Declared in: options/https.nix

HTTPS configuration for the media library.

Type: submodule

Default: { }

Declared in: options/https.nix

Public HTTPS URL used to access the media library.

The URL must use HTTPS and should point to the web server that serves house.media.root.

This is required by some media clients, such as Android TV, when accessing external .m3u playlists.

Domain does not need to be publicly accessable, as long as the certificate is valid.

You need a domain name with a valid TLS certificate. A free dynamic DNS provider such as DuckDNS can be used if you do not already have a domain.

Type: null or string

Default: null

Example: "https://media.my-domain.org"

Declared in: options/https.nix

Path to a file containing the public HTTPS URL used to access the media library.

The URL must use HTTPS and should point to the web server that serves house.media.root.

This is required by some media clients, such as Android TV, when accessing external .m3u playlists.

Domain does not need to be publicly accessable, as long as the certificate is valid.

You need a domain name with a valid TLS certificate. A free dynamic DNS provider such as DuckDNS can be used if you do not already have a domain.

Type: null or absolute path

Default: null

Example: "/run/secrets/media-url"

Declared in: options/https.nix