summarylogtreecommitdiffstats
path: root/ddns-updater.env
blob: d2124c1211ff672ef122baf7adf407d86fa426a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
## One line JSON object containing the entire config (takes precedence over config.json file) if specified
#CONFIG=
## Default period of IP address check, following this format
#PERIOD=5m
## Comma separated fetcher types to obtain the public IP address from http and dns
#PUBLICIP_FETCHERS=all
## Comma separated providers to obtain the public IP address (ipv4 or ipv6). See the Public IP section
#PUBLICIP_HTTP_PROVIDERS=all
## Comma separated providers to obtain the public IPv4 address only. See the Public IP section
#PUBLICIPV4_HTTP_PROVIDERS=all
## Comma separated providers to obtain the public IPv6 address only. See the Public IP section
#PUBLICIPV6_HTTP_PROVIDERS=all
## Comma separated providers to obtain the public IP address (IPv4 and/or IPv6). See the Public IP section
#PUBLICIP_DNS_PROVIDERS=all
## Public IP DNS query timeout
#PUBLICIP_DNS_TIMEOUT=3s
## Duration to cooldown between updates for each record. This is useful to avoid being rate limited or banned.
#UPDATE_COOLDOWN_PERIOD=5m
## Timeout for all HTTP requests
#HTTP_TIMEOUT=10s
## Enable the web server and web UI
#SERVER_ENABLED=yes
## Internal TCP listening port for the web UI
#LISTENING_ADDRESS=:8000
## URL path to append to all paths to the webUI (i.e. /ddns for accessing https://example.com/ddns through a proxy)
#ROOT_URL=/
## Health server listening address
#HEALTH_SERVER_ADDRESS=127.0.0.1:9999
## Base URL for the healthchecks.io server
#HEALTH_HEALTHCHECKSIO_BASE_URL=https://hc-ping.com
## to idenfity with the healthchecks.io server
#HEALTH_HEALTHCHECKSIO_UUID=UUID
## Directory to read and write data files from internally
DATADIR=/var/lib/ddns-updater/data
## Path to the JSON configuration file
#CONFIG_FILEPATH=/updater/data/config.json
## Set to a period (i.e. 72h15m) to enable zip backups of data/config.json and data/updates.json in a zip file
#BACKUP_PERIOD=0
## Directory to write backup zip files to if BACKUP_PERIOD is not 0.
#BACKUP_DIRECTORY=/updater/data
## network DNS  A plaintext DNS address to use to resolve your domain names defined in your settings only. For example it can be 1.1.1.1:53. This is useful for split dns, see #389
#RESOLVER_ADDRESS=Your
## Level of logging, debug, info, warning or error
#LOG_LEVEL=info
## Show caller per log line, hidden or short
#LOG_CALLER=hidden
## Comma separated list of Shoutrrr addresses (notification services)
#SHOUTRRR_ADDRESSES=(optional)
## Updater  Default title for Shoutrrr notifications
#SHOUTRRR_DEFAULT_TITLE=DDNS
## to have accurate times, i.e. America/Montreal
#TZ=Timezone
## current umask  Umask to set for the program in octal, i.e. 0022
#UMASK=System