I believe this is an issue coming from the certbot tool, which is executed by the proxy/startup.sh script. You'll want to make sure that your nginx-proxy is accessible from outside your network. As the certbot tool will attempt to verify that the domain you've listed is actually owned by you. If your DNS provider is not already pointing to your domain, where the nginx-proxy is accessible, that would prevent the certifications from being verified.
If your domain is already correctly pointing to where your proxy will be running, you can try firing up the nginx-proxy without the startup.sh script. You'll want to comment-out the proxy/docker-compose.yml line that runs the script on docker startup (i.e. command: bash -c "startup.sh"). This should allow you to run docker-compose up on the proxy without it immediately crashing. From there, you can connect to the container and attempt to run the certbot commands manually.
Hopefully that will give you a better idea of what's going on. Best of luck! :)
Howdy!
I believe this is an issue coming from the certbot tool, which is executed by the
proxy/startup.sh
script. You'll want to make sure that your nginx-proxy is accessible from outside your network. As the certbot tool will attempt to verify that the domain you've listed is actually owned by you. If your DNS provider is not already pointing to your domain, where the nginx-proxy is accessible, that would prevent the certifications from being verified.If your domain is already correctly pointing to where your proxy will be running, you can try firing up the nginx-proxy without the startup.sh script. You'll want to comment-out the
proxy/docker-compose.yml
line that runs the script on docker startup (i.e.command: bash -c "startup.sh"
). This should allow you to rundocker-compose up
on the proxy without it immediately crashing. From there, you can connect to the container and attempt to run the certbot commands manually.Hopefully that will give you a better idea of what's going on. Best of luck! :)
Thanks,
I'll try with that process and let you know.