mirror of
https://github.com/PretendoNetwork/SSSL-DNS.git
synced 2026-03-22 02:14:42 -05:00
Custom DNS server intended to be used in conjunction with SSSL
| .github/workflows | ||
| dns | ||
| nginx | ||
| .gitignore | ||
| compose.yml | ||
| LICENSE | ||
| README.md | ||
SSSL DNS
This project contains a DNS server and a custom Nginx configuration intended to be used in conjunction with SSSL.
Usage
The provided example Docker Compose file shows a setup that runs both the DNS server and Nginx together. Here's how to set it up:
- Clone this repository:
git clone https://github.com/PretendoNetwork/SSSL-DNS.git. - Use SSSL to create your own patched SSL certficiates.
- Copy the
cert-chain.pemandssl-cert-private-key.pemfrom SSSL to thenginxdirectory in this repository. - Create an Nginx configuration file
nginx.confin thenginxdirectory. Check the Nginx configuration README for more information. - Create a
.envfile in thednsdirectory. Check the DNS server README for more information. - Run
docker-compose up -d --buildto build and start your SSSL environment. This will take some time the first time you run it but will be faster on subsequent runs.