Custom DNS server intended to be used in conjunction with SSSL
Go to file
2024-06-04 12:51:56 -04:00
dns chore: switch from pm2 to node 2024-06-04 12:16:08 -04:00
nginx chore: remove unnecessary OpenSSL compilation 2024-06-04 12:51:56 -04:00
.gitignore chore: move Nginx config to a separate container 2024-06-03 18:02:56 -04:00
compose.yml docs: update documentation for new setup 2024-06-03 18:03:55 -04:00
LICENSE added DNS server 2024-01-30 12:43:35 -05:00
README.md chore: un-hardwrap readme lines 2024-06-03 20:18:18 -04:00

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:

  1. Clone this repository: git clone https://github.com/PretendoNetwork/SSSL-DNS.git.
  2. Use SSSL to create your own patched SSL certficiates.
  3. Copy the cert-chain.pem and ssl-cert-private-key.pem from SSSL to the nginx directory in this repository.
  4. Create an Nginx configuration file nginx.conf in the nginx directory. Check the Nginx configuration README for more information.
  5. Create a .env file in the dns directory. Check the DNS server README for more information.
  6. Run docker-compose up -d --build to build and start your SSSL environment. This will take some time the first time you run it but will be faster on subsequent runs.