Add PowerDNS, fix Nginx and IPv6
- Add PowerDNS support for acme.sh
- Upgrade Nginx, PostgreSQL, acme.sh, postfix docker container
- Fix Nginx with IPv6 for mta-sts domain
- Fix Postfix with IPv6
- Add TLSA DNS record
@Showfom thank your very much for your contributions.
I have suggested a few changes and would like the documentation and files be cleaned up, using the fixed domain.tld name throughout.
Then, I think we will need to discuss the changes around IP v6. Cheers.
-
example.comis the IANA-assigned domain for documentation purposes, whiledomain.tldis not a valid domain name. Therefore, I prefer usingexample.com. -
The previous Nginx configuration didn't listen for the
mtsdomain on IPv6, and the Docker Compose file lacked the IPv6 network configuration. Additionally, the Postfix configuration was missing the internal IPv6 network prefix, causing email sending failures when using IPv6 in Docker.
I have tested my new configuration and all working fine with IPv6 now :)
example.comis the IANA-assigned domain for documentation purposes, whiledomain.tldis not a valid domain name. Therefore, I prefer usingexample.com.
We can certainly change the sample domain used throughout to example.com but this is currently used within the automated scripts as well.
I’m happy to change that, but I think this belongs to a separate pull request.
Yes I agree, we can have another PR for changing the sample domain name.
@springcomp I have also updated the docker image to the latest version, they use simplelogin/app-ci instead of simplelogin/app now:
https://hub.docker.com/r/simplelogin/app-ci/tags
Thanks for your contribution. Closing as we are now using Traefik instead for better flexibility.