Public Adfree DNS over HTTPS Server
updns is a privacy-protecting DNS resolver with advertising and tracker blocking. This repo powers adfree.usableprivacy.net a public, adblocking and non-logging DoH/DoT service.
This repository provides the source code to our public filtering encrypted DNS setup. Basic requirements:
git clone https://github.com/usableprivacy/updns.git
.env_example
to .env
and adapt it for your needs:
LETSENCRYPT_*
environment variables for certbotFQDN
domain to use for your DoH / DoT server.ini
file with our DNS API credentials for certbot
docker-compose up
dnsdist
in Docker with DoH and DoT endpoints.certbot
to get valid TLS certificates.pdns-recursor
in Docker for filtering, see filterlist.lua
Nysos Tech e.U., Markus Donko-Huber 2023