{"repo":"DNSCrypt/dnscrypt-server-docker","free":true,"listed":false,"github":"https://github.com/DNSCrypt/dnscrypt-server-docker","clone":"git clone https://github.com/DNSCrypt/dnscrypt-server-docker.git","description":"A Docker image for a non-censoring, non-logging, DNSSEC-capable, DNSCrypt-enabled DNS resolver","language":"Shell","stars":816,"topics":["dnscrypt","dnscrypt-proxy","dns-resolver","dnssec","docker","docker-image","dns","doh"],"license":"ISC","category":"deployment-docker-iac","readme_excerpt":"DNSCrypt server Docker image Run your own caching, non-censoring, non-logging, DNSSEC-capable, DNSCrypt-enabled DNS resolver virtually anywhere! If you are already familiar with Docker, it shouldn't take more than 5 minutes to get your resolver up and running. Table of contents: - DNSCrypt server Docker image - Example installation procedures - Installation - Updating the container - Anonymized DNS - Prometheus metrics - TLS (including HTTPS and DoH) forwarding - Filtering - OpenNIC - Join the network - Usage with Docker Compose - Usage with Kubernetes - Customizing Unbound - Changing the Unbound configuration file - Serving custom DNS records on a local network - Troubleshooting - Deleting everything - Details Example installation procedures - How to setup your own DNSCrypt server in less than 10 minutes on Scaleway - DNSCrypt server with vultr.com Installation Think about a name. This is going to be part of your DNSCrypt provider name. If you are planning to make your resolver publicly accessible, this name will be public. By convention, it has to look like a domain name ( example.com ), but it doesn't have to be an actual, registered domain. Let's pick example.com here. You probably need to perform the following steps as root . Download, create and initialize the container: This will only accept connections via DNSCrypt on the standard port (443). Replace 192.168.1.1 with the actual external IP address (not the internal Docker one) clients will connect to. IPv6 addresses s","default_branch":null,"files":null,"tree":[],"storefront":"/r/DNSCrypt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DNSCrypt/dnscrypt-server-docker/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}