Go to file
2025-04-01 17:47:02 -04:00
.gitignore edit traefik for custom ports and DNS TSIG 2025-03-28 18:01:20 -04:00
deploy.env edit traefik for custom ports and DNS TSIG 2025-03-28 18:01:20 -04:00
docker-compose.yaml Change to dnschallenge certs 2025-04-01 17:47:02 -04:00
README.md Change to dnschallenge certs 2025-04-01 17:47:02 -04:00

transfer.sh

This repository details the setup of a transfer.sh service, using docker with traefik to handle Let's Encrypt certificates, using a DNS challenge. In order for this setup to work, your DNS server must be configured with a TSIG key for dynamic updates. See our bind9 repo for more info.

Also, note that the docker-compose.yaml uses environment variables for information on your TSIG key and DNS server. Make sure to copy deploy.env to .env and fill it with your own information. You'll also want to set up a user and password in here to use with the transfer.sh service.