self-hosted-simplelogin icon indicating copy to clipboard operation
self-hosted-simplelogin copied to clipboard

Add PowerDNS, fix Nginx and IPv6

Open Showfom opened this issue 9 months ago • 5 comments

  • 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 avatar Mar 23 '25 05:03 Showfom

@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.

springcomp avatar Mar 23 '25 10:03 springcomp

  1. example.com is the IANA-assigned domain for documentation purposes, while domain.tld is not a valid domain name. Therefore, I prefer using example.com.

  2. The previous Nginx configuration didn't listen for the mts domain 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 :)

Showfom avatar Mar 23 '25 13:03 Showfom

  1. example.com is the IANA-assigned domain for documentation purposes, while domain.tld is not a valid domain name. Therefore, I prefer using example.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.

springcomp avatar Mar 23 '25 16:03 springcomp

Yes I agree, we can have another PR for changing the sample domain name.

Showfom avatar Mar 24 '25 06:03 Showfom

@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

Showfom avatar Mar 30 '25 17:03 Showfom

Thanks for your contribution. Closing as we are now using Traefik instead for better flexibility.

springcomp avatar Nov 03 '25 15:11 springcomp