DNSsecured

Project documentation

What DNSsecured offers

CLI commands

dnssecured run --config ./DNSsecuredfile
dnssecured validate --config ./DNSsecuredfile
dnssecured list-checks
dnssecured version

DNSsecuredfile quick start

listen :8080
cors true
default_tenant public
timeout 10s
max_concurrency 4
checks ns_redundancy dnssec_validation dane_tlsa tls_certificate spf dkim_selector_health dmarc mta_sts tls_rpt bimi
resolver_mode dot
dot_upstreams 1.1.1.1 1.0.0.1
tls_server_name cloudflare-dns.com

Available APIs

Static site hosting with Caddy

dnssecured.example.com {
  root * /var/www/dnssecured/site
  file_server
  encode zstd gzip
  header {
    Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
    X-Content-Type-Options "nosniff"
    Referrer-Policy "strict-origin-when-cross-origin"
  }
}