adguard-home/templates/AdGuardHome.yaml.j2
changeset 213 245f2e093398
parent 192 febbf9c3394c
equal deleted inserted replaced
212:afd4595fe1af 213:245f2e093398
     1 bind_host: 0.0.0.0
     1 http:
     2 bind_port: {{adguard_home_port}}
     2   address: 0.0.0.0:{{adguard_home_port}}
       
     3   session_ttl: 720h
     3 users:
     4 users:
     4 - name: admin
     5   - name: admin
     5   password: $2a$10$Zs3krtMBhUxje0yHHIA/neADb56jsC/QlJHcjSxNVNtF72bBONJMW
     6     password: $2a$10$Zs3krtMBhUxje0yHHIA/neADb56jsC/QlJHcjSxNVNtF72bBONJMW
       
     7 auth_attempts: 5
       
     8 block_auth_min: 15
     6 http_proxy: ""
     9 http_proxy: ""
     7 language: ""
    10 language: ""
     8 rlimit_nofile: 0
    11 theme: auto
     9 debug_pprof: false
    12 debug_pprof: false
    10 web_session_ttl: 720
       
    11 dns:
    13 dns:
    12   bind_host: 0.0.0.0
    14   bind_hosts:
       
    15     - 0.0.0.0
    13   port: 53
    16   port: 53
    14   statistics_interval: 1
       
    15   querylog_enabled: true
       
    16   querylog_interval: 90
       
    17   querylog_size_memory: 1000
       
    18   anonymize_client_ip: false
    17   anonymize_client_ip: false
    19   protection_enabled: true
    18   protection_enabled: true
    20   blocking_mode: default
    19   blocking_mode: default
    21   blocking_ipv4: ""
    20   blocking_ipv4: ""
    22   blocking_ipv6: ""
    21   blocking_ipv6: ""
    23   blocked_response_ttl: 10
    22   blocked_response_ttl: 10
       
    23   protection_disabled_until: null
    24   parental_block_host: family-block.dns.adguard.com
    24   parental_block_host: family-block.dns.adguard.com
    25   safebrowsing_block_host: standard-block.dns.adguard.com
    25   safebrowsing_block_host: standard-block.dns.adguard.com
    26   ratelimit: 20
    26   ratelimit: 20
    27   ratelimit_whitelist: []
    27   ratelimit_whitelist: []
    28   refuse_any: true
    28   refuse_any: true
    29   upstream_dns:
    29   upstream_dns:
    30   - https://dns10.quad9.net/dns-query
    30     - https://dns10.quad9.net/dns-query
       
    31   upstream_dns_file: ""
    31   bootstrap_dns:
    32   bootstrap_dns:
    32   - 9.9.9.10
    33     - 9.9.9.10
    33   - 149.112.112.10
    34     - 149.112.112.10
    34   - 2620:fe::10
    35     - 2620:fe::10
    35   - 2620:fe::fe:10
    36     - 2620:fe::fe:10
    36   all_servers: false
    37   all_servers: false
    37   fastest_addr: false
    38   fastest_addr: false
       
    39   fastest_timeout: 1s
    38   allowed_clients: []
    40   allowed_clients: []
    39   disallowed_clients: []
    41   disallowed_clients: []
    40   blocked_hosts: []
    42   blocked_hosts: []
       
    43   trusted_proxies:
       
    44     - 127.0.0.0/8
       
    45     - ::1/128
    41   cache_size: 4194304
    46   cache_size: 4194304
    42   cache_ttl_min: 0
    47   cache_ttl_min: 0
    43   cache_ttl_max: 0
    48   cache_ttl_max: 0
       
    49   cache_optimistic: false
    44   bogus_nxdomain: []
    50   bogus_nxdomain: []
    45   aaaa_disabled: false
    51   aaaa_disabled: false
    46   enable_dnssec: false
    52   enable_dnssec: false
    47   edns_client_subnet: false
    53   edns_client_subnet:
       
    54     custom_ip: ""
       
    55     enabled: false
       
    56     use_custom: false
       
    57   max_goroutines: 300
       
    58   handle_ddr: true
       
    59   ipset: []
       
    60   ipset_file: ""
       
    61   bootstrap_prefer_ipv6: false
    48   filtering_enabled: true
    62   filtering_enabled: true
    49   filters_update_interval: 24
    63   filters_update_interval: 24
    50   parental_enabled: false
    64   parental_enabled: false
    51   safesearch_enabled: false
       
    52   safebrowsing_enabled: false
    65   safebrowsing_enabled: false
    53   safebrowsing_cache_size: 1048576
    66   safebrowsing_cache_size: 1048576
    54   safesearch_cache_size: 1048576
    67   safesearch_cache_size: 1048576
    55   parental_cache_size: 1048576
    68   parental_cache_size: 1048576
    56   cache_time: 30
    69   cache_time: 30
       
    70   safe_search:
       
    71     enabled: false
       
    72     bing: true
       
    73     duckduckgo: true
       
    74     google: true
       
    75     pixabay: true
       
    76     yandex: true
       
    77     youtube: true
    57   rewrites: []
    78   rewrites: []
    58   blocked_services: []
    79   blocked_services:
       
    80     schedule:
       
    81       time_zone: Local
       
    82     ids: []
       
    83   upstream_timeout: 10s
       
    84   private_networks: []
       
    85   use_private_ptr_resolvers: true
       
    86   local_ptr_upstreams: []
       
    87   use_dns64: false
       
    88   dns64_prefixes: []
       
    89   serve_http3: false
       
    90   use_http3_upstreams: false
    59 tls:
    91 tls:
    60   enabled: false
    92   enabled: false
    61   server_name: ""
    93   server_name: ""
    62   force_https: false
    94   force_https: false
    63   port_https: 443
    95   port_https: 443
    64   port_dns_over_tls: 853
    96   port_dns_over_tls: 853
       
    97   port_dns_over_quic: 853
       
    98   port_dnscrypt: 0
       
    99   dnscrypt_config_file: ""
    65   allow_unencrypted_doh: false
   100   allow_unencrypted_doh: false
    66   strict_sni_check: false
       
    67   certificate_chain: ""
   101   certificate_chain: ""
    68   private_key: ""
   102   private_key: ""
    69   certificate_path: ""
   103   certificate_path: ""
    70   private_key_path: ""
   104   private_key_path: ""
       
   105   strict_sni_check: false
       
   106 querylog:
       
   107   ignored: []
       
   108   interval: 2160h
       
   109   size_memory: 1000
       
   110   enabled: true
       
   111   file_enabled: true
       
   112 statistics:
       
   113   ignored: []
       
   114   interval: 24h
       
   115   enabled: true
    71 filters:
   116 filters:
    72 {% for filter in adguard_home_filters %}
   117 {% for filter in adguard_home_filters %}
    73 - enabled: true
   118 - enabled: true
    74   url: {{filter.url}}
   119   url: {{filter.url}}
    75   name: {{filter.name}}
   120   name: {{filter.name}}
    79 whitelist_filters: []
   124 whitelist_filters: []
    80 user_rules: []
   125 user_rules: []
    81 dhcp:
   126 dhcp:
    82   enabled: false
   127   enabled: false
    83   interface_name: ""
   128   interface_name: ""
    84   gateway_ip: ""
   129   local_domain_name: lan
    85   subnet_mask: ""
   130   dhcpv4:
    86   range_start: ""
   131     gateway_ip: ""
    87   range_end: ""
   132     subnet_mask: ""
    88   lease_duration: 86400
   133     range_start: ""
    89   icmp_timeout_msec: 1000
   134     range_end: ""
       
   135     lease_duration: 86400
       
   136     icmp_timeout_msec: 1000
       
   137     options: []
       
   138   dhcpv6:
       
   139     range_start: ""
       
   140     lease_duration: 86400
       
   141     ra_slaac_only: false
       
   142     ra_allow_slaac: false
    90 clients:
   143 clients:
       
   144   runtime_sources:
       
   145     whois: true
       
   146     arp: true
       
   147     rdns: false
       
   148     dhcp: true
       
   149     hosts: true
       
   150   persistent:
    91 {% for client in adguard_home_clients %}
   151 {% for client in adguard_home_clients %}
    92 - name: {{client.name}}
   152     - safe_search:
    93   tags: []
   153         enabled: false
    94   ids:
   154         bing: false
    95   - {{client.ip}}
   155         duckduckgo: false
    96   use_global_settings: {{not client.bypass|default(true)}}
   156         google: false
    97   filtering_enabled: false
   157         pixabay: false
    98   parental_enabled: false
   158         yandex: false
    99   safesearch_enabled: false
   159         youtube: false
   100   safebrowsing_enabled: false
   160       blocked_services:
   101   use_global_blocked_services: {{not client.bypass|default(true)}}
   161         schedule:
   102   blocked_services: []
   162           time_zone: Local
   103   upstreams: []
   163         ids: []
       
   164       name: {{client.name}}
       
   165       ids:
       
   166         - {{client.ip}}
       
   167       tags: []
       
   168       upstreams: []
       
   169       use_global_settings: {{not client.bypass|default(false)}}
       
   170       filtering_enabled: false
       
   171       parental_enabled: false
       
   172       safebrowsing_enabled: false
       
   173       use_global_blocked_services: false
       
   174       ignore_querylog: false
       
   175       ignore_statistics: false
   104 {% else %}  []
   176 {% else %}  []
   105 {% endfor %}
   177 {% endfor %}
   106 log_file: ""
   178 log:
   107 verbose: false
   179   file: ""
   108 schema_version: 6
   180   max_backups: 0
       
   181   max_size: 100
       
   182   max_age: 3
       
   183   compress: false
       
   184   local_time: false
       
   185   verbose: false
       
   186 os:
       
   187   group: ""
       
   188   user: ""
       
   189   rlimit_nofile: 0
       
   190 schema_version: 24