house.https
HTTPS URLs for the dashboard API and the media server. 7 options.
General
Section titled “General”house.https
Section titled “house.https”HTTPS configuration for the media library
Type: submodule
Default: { }
Declared in: options/https.nix
dashboard
Section titled “dashboard”house.https.dashboard
Section titled “house.https.dashboard”HTTPS configuration for the dashboard.
Type: submodule
Default: { }
Declared in: options/https.nix
house.https.dashboard.url
Section titled “house.https.dashboard.url”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
house.https.dashboard.urlFile
Section titled “house.https.dashboard.urlFile”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
house.https.media
Section titled “house.https.media”HTTPS configuration for the media library.
Type: submodule
Default: { }
Declared in: options/https.nix
house.https.media.url
Section titled “house.https.media.url”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
house.https.media.urlFile
Section titled “house.https.media.urlFile”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
