Changedetection io
services.changedetection-io.baseURL
The base url used in notifications and {base_url}
token.
Type: null or string
Default
null
Example
"https://changedetection-io.example"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix
services.changedetection-io.behindProxy
Enable this option when changedetection-io runs behind a reverse proxy, so that it trusts X-* headers. It is recommend to run changedetection-io behind a TLS reverse proxy.
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix
services.changedetection-io.chromePort
A free port on which webDriverSupport or playwrightSupport listen on localhost.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
4444
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix
services.changedetection-io.datastorePath
The directory used to store all data for changedetection-io.
Type: string
Default
"/var/lib/changedetection-io"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix
services.changedetection-io.enable
Whether to enable changedetection-io.
Type: boolean
Default
false
Example
true
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix
services.changedetection-io.environmentFile
Securely pass environment variabels to changedetection-io.
This can be used to set for example a frontend password reproducible via SALTED_PASS
which convinetly also deactivates nags about the hosted version.
SALTED_PASS
should be 64 characters long while the first 32 are the salt and the second the frontend password.
It can easily be retrieved from the settings file when first set via the frontend with the following command:
jq -r .settings.application.password /var/lib/changedetection-io/url-watches.json
Type: null or path
Default
null
Example
"/run/secrets/changedetection-io.env"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix
services.changedetection-io.group
Group account under which changedetection-io runs.
Type: string
Default
"changedetection-io"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix
services.changedetection-io.listenAddress
Address the server will listen on.
Type: string
Default
"localhost"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix
services.changedetection-io.playwrightSupport
Enable support for fetching web pages using playwright and Chromium. This starts a headless Chromium controlled by puppeteer in an oci container.
::: {.note} Playwright can currently leak memory. See https://github.com/dgtlmoon/changedetection.io/wiki/Playwright-content-fetcher#playwright-memory-leak :::
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix
services.changedetection-io.port
Port the server will listen on.
Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
5000
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix
services.changedetection-io.user
User account under which changedetection-io runs.
Type: string
Default
"changedetection-io"
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix
services.changedetection-io.webDriverSupport
Enable support for fetching web pages using WebDriver and Chromium. This starts a headless chromium controlled by puppeteer in an oci container.
::: {.note} Playwright can currently leak memory. See https://github.com/dgtlmoon/changedetection.io/wiki/Playwright-content-fetcher#playwright-memory-leak :::
Type: boolean
Default
false
Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/web-apps/changedetection-io.nix