author | Luke Hoersten <luke@hoersten.org> |
Sat, 10 Sep 2022 14:52:16 -0500 | |
changeset 191 | b8a1e1e34d8c |
parent 134 | 484d4d6d24b0 |
child 192 | febbf9c3394c |
permissions | -rw-r--r-- |
50 | 1 |
bind_host: 0.0.0.0 |
134
484d4d6d24b0
Made adguard home admin port configurable.
Luke Hoersten <luke@hoersten.org>
parents:
54
diff
changeset
|
2 |
bind_port: {{adguard_home_port}} |
50 | 3 |
users: |
4 |
- name: admin |
|
5 |
password: $2a$10$Zs3krtMBhUxje0yHHIA/neADb56jsC/QlJHcjSxNVNtF72bBONJMW |
|
6 |
http_proxy: "" |
|
7 |
language: "" |
|
8 |
rlimit_nofile: 0 |
|
9 |
debug_pprof: false |
|
10 |
web_session_ttl: 720 |
|
11 |
dns: |
|
12 |
bind_host: 0.0.0.0 |
|
13 |
port: 53 |
|
14 |
statistics_interval: 1 |
|
15 |
querylog_enabled: true |
|
16 |
querylog_interval: 90 |
|
17 |
querylog_size_memory: 1000 |
|
18 |
anonymize_client_ip: false |
|
19 |
protection_enabled: true |
|
20 |
blocking_mode: default |
|
21 |
blocking_ipv4: "" |
|
22 |
blocking_ipv6: "" |
|
23 |
blocked_response_ttl: 10 |
|
24 |
parental_block_host: family-block.dns.adguard.com |
|
25 |
safebrowsing_block_host: standard-block.dns.adguard.com |
|
26 |
ratelimit: 20 |
|
27 |
ratelimit_whitelist: [] |
|
28 |
refuse_any: true |
|
29 |
upstream_dns: |
|
30 |
- https://dns10.quad9.net/dns-query |
|
31 |
bootstrap_dns: |
|
32 |
- 9.9.9.10 |
|
33 |
- 149.112.112.10 |
|
34 |
- 2620:fe::10 |
|
35 |
- 2620:fe::fe:10 |
|
36 |
all_servers: false |
|
37 |
fastest_addr: false |
|
38 |
allowed_clients: [] |
|
39 |
disallowed_clients: [] |
|
40 |
blocked_hosts: [] |
|
41 |
cache_size: 4194304 |
|
42 |
cache_ttl_min: 0 |
|
43 |
cache_ttl_max: 0 |
|
44 |
bogus_nxdomain: [] |
|
45 |
aaaa_disabled: false |
|
46 |
enable_dnssec: false |
|
47 |
edns_client_subnet: false |
|
48 |
filtering_enabled: true |
|
49 |
filters_update_interval: 24 |
|
50 |
parental_enabled: false |
|
51 |
safesearch_enabled: false |
|
52 |
safebrowsing_enabled: false |
|
53 |
safebrowsing_cache_size: 1048576 |
|
54 |
safesearch_cache_size: 1048576 |
|
55 |
parental_cache_size: 1048576 |
|
56 |
cache_time: 30 |
|
57 |
rewrites: [] |
|
58 |
blocked_services: [] |
|
59 |
tls: |
|
60 |
enabled: false |
|
61 |
server_name: "" |
|
62 |
force_https: false |
|
63 |
port_https: 443 |
|
64 |
port_dns_over_tls: 853 |
|
65 |
allow_unencrypted_doh: false |
|
66 |
strict_sni_check: false |
|
67 |
certificate_chain: "" |
|
68 |
private_key: "" |
|
69 |
certificate_path: "" |
|
70 |
private_key_path: "" |
|
71 |
filters: |
|
54
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
72 |
{% for filter in adguard_home_filters %} |
50 | 73 |
- enabled: true |
54
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
74 |
url: {{filter.url}} |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
75 |
name: {{filter.name}} |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
76 |
id: {{filter.id}} |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
77 |
{% else %} [] |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
78 |
{% endfor %} |
50 | 79 |
whitelist_filters: [] |
80 |
user_rules: [] |
|
81 |
dhcp: |
|
82 |
enabled: false |
|
83 |
interface_name: "" |
|
84 |
gateway_ip: "" |
|
85 |
subnet_mask: "" |
|
86 |
range_start: "" |
|
87 |
range_end: "" |
|
88 |
lease_duration: 86400 |
|
89 |
icmp_timeout_msec: 1000 |
|
54
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
90 |
clients: |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
91 |
{% for client in adguard_home_clients %} |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
92 |
- name: {{client.name}} |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
93 |
tags: [] |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
94 |
ids: |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
95 |
- {{client.ip}} |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
96 |
use_global_settings: {{not client.bypass}} |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
97 |
filtering_enabled: false |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
98 |
parental_enabled: false |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
99 |
safesearch_enabled: false |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
100 |
safebrowsing_enabled: false |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
101 |
use_global_blocked_services: {{not client.bypass}} |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
102 |
blocked_services: [] |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
103 |
upstreams: [] |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
104 |
{% else %} [] |
1ea4f1c7c675
Updated client templating in adguard.
Luke Hoersten <luke@hoersten.org>
parents:
50
diff
changeset
|
105 |
{% endfor %} |
50 | 106 |
log_file: "" |
107 |
verbose: false |
|
108 |
schema_version: 6 |